Использование Powershell Save-AzureVhd для резервного копирования файла VHD Получение 403

Использование Powershell Save-AzureVhd для резервного копирования файла VHD Получение 403

Я выполняю следующую команду:

Save-AzureVhd -Source "http://portalvhdsxg6g1pj669bv1.blob.core.windows.net/vhds/{my_vhd_name}.vhd" -LocalFilePath "D:\Virtual Machine Backups\AzureVM.vhd" -NumberOfThreads 5

Когда я выполняю вышеуказанное из PowerShell, я получаю:

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

Я загрузил файл publishsettings, скачанный с сайта Azure. Файл настроек успешно импортирован, и моя подписка видна.

Есть идеи, почему я получаю ошибку 403? Сейчас я пользуюсь бесплатной пробной версией. Может ли это быть проблемой? Существуют ли ограничения, связанные с выставлением счетов, на загрузку Azure VHD, даже если у вас есть правильные учетные данные подписки?

решение1

Одна вещь, которую стоит попробовать: указать -StorageKey. Я знаю, что вы импортировали файл настроек публикации, но... если вы укажете ключ хранилища, этот ключ будет использоваться для доступа к учетной записи хранилища, не беспокоясь о том, что найдено через настройки публикации. Это устраняет любую потенциальную проблему с импортом файла настроек публикации, особенно если у вас есть более одной подписки и нет нужной, установленной по умолчанию.

Связанный контент