
Ich führe den folgenden Befehl aus:
Save-AzureVhd -Source "http://portalvhdsxg6g1pj669bv1.blob.core.windows.net/vhds/{my_vhd_name}.vhd" -LocalFilePath "D:\Virtual Machine Backups\AzureVM.vhd" -NumberOfThreads 5
Wenn ich das Obige von Powershell aus ausführe, erhalte ich:
Save-AzureVhd : The remote server returned an error: (403) Forbidden.
At line:1 char:1
+ Save-AzureVhd -Source "http://portalvhdsxg6g1pj669bv1.blob.core.windows.net/vhds ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Save-AzureVhd], StorageException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Storage.StorageException,Microsoft.WindowsAzure.Commands.ServiceM
anagement.StorageServices.SaveAzureVhdCommand
Ich habe eine von der Azure-Site heruntergeladene Publishsettings-Datei geladen. Die Einstellungsdatei wurde erfolgreich importiert und mein Abonnement wird angezeigt.
Irgendeine Idee, warum ich den 403-Fehler bekomme? Ich nutze derzeit eine kostenlose Testversion. Könnte das das Problem sein? Gibt es abrechnungsbezogene Einschränkungen beim Herunterladen von Azure VHDs, selbst wenn Sie über die richtigen Abonnementanmeldeinformationen verfügen?
Antwort1
Eines können Sie versuchen: Geben Sie an -StorageKey
. Ich weiß, dass Sie Ihre Veröffentlichungseinstellungsdatei importiert haben, aber ... wenn Sie den Speicherschlüssel angeben, wird dieser Schlüssel für den Zugriff auf das Speicherkonto verwendet, ohne sich Gedanken darüber zu machen, was über die Veröffentlichungseinstellungen gefunden wird. Dadurch werden alle potenziellen Probleme beim Importieren der Veröffentlichungseinstellungsdatei beseitigt, insbesondere wenn Sie über mehr als ein Abonnement verfügen und nicht das richtige als Standard festgelegt haben.