
Estou executando o seguinte comando:
Save-AzureVhd -Source "http://portalvhdsxg6g1pj669bv1.blob.core.windows.net/vhds/{my_vhd_name}.vhd" -LocalFilePath "D:\Virtual Machine Backups\AzureVM.vhd" -NumberOfThreads 5
Quando executo o procedimento acima no PowerShell, recebo:
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
Carreguei um arquivo de publicação baixado do site do Azure. O arquivo de configurações foi importado com sucesso e minha assinatura é vista.
Alguma ideia de por que estou recebendo o erro 403? Atualmente estou em um teste gratuito. Esse poderia ser o problema? Existem restrições relacionadas à cobrança no download de VHDs do Azure, mesmo que você tenha credenciais de assinatura corretas?
Responder1
Uma coisa para tentar: especifique -StorageKey
. Sei que você importou seu arquivo de configurações de publicação, mas... se você especificar a chave de armazenamento, essa chave será usada para acessar a conta de armazenamento, sem se preocupar com o que será encontrado nas configurações de publicação. Isso elimina qualquer possível problema com a importação do arquivo de configurações de publicação, especialmente se você tiver mais de uma assinatura e não tiver a assinatura adequada definida como padrão.