VMイメージをローカルマシンにダウンロードしたいので、ローカルで使用して、Azureの別の資格情報にアップロードできます。blobURLがあることは知っていますが、wgetはしませんでしたそれが発生するので、それをダウンロードするのに役立ちます
<Error>
<Code>ResourceNotFound</Code>
<Message>
The specified resource does not exist. RequestId:e7ffa746-b35c-44f3-a354-af2abfdaa823 Time:2012-09-27T18:07:00.3196644Z
</Message>
</Error>
何か案は?また、Azure CMDLetsを使用してVMイメージを1つのAzureアカウントから別のAzureアカウントに移行しようとしましたが、複数の資格情報でCMDLetsが正しく機能しないため、問題が発生しました。
Azure Storageのオープンソースエクスプローラーがようやく見つかりました。 (Cloud Storage Studioは素晴らしいですが、商用バージョンです。)
http://azurestorageexplorer.codeplex.com/
複数の資格情報を持つことができ、ファイルを管理するためのいくつかの機能(コピー、名前変更、削除、ダウンロード)があります。
ローカルマシンにvhdをダウンロードしたら、次のコマンドを使用して別の場所にアップロードできます。
Azure vm disk upload
azure PowerShellで。
Windows AzureポータルからVHDを簡単にダウンロードできます。 STORAGEに移動してから、仮想ディスクが作成されるストレージアカウントに移動します。コンテナー(上部)を選択し、「vhds」という名前のコンテナーを開きます。必要なvhdをクリックし、(ページの下部にある)ダウンロードを選択します。
これがお役に立てば幸いです。
このエラーが発生する理由は、BLOBがプライベートBLOBコンテナーにあるためです。あなたはいくつかのことをすることができます:
Blobを別のストレージアカウントに移行し、ツールを使用したい場合は、Cloud Storage Studio( http://www.cerebrata.com/Products/CloudStorageStudio )を使用することをお勧めします。このツールを使用して、VHDをダウンロードすることもできます。また、このブログ投稿もご覧ください: http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2012/09/26/windows-Azure-virtual-hard- disk-blob-storage-cross-account-copy-lease-break-and-management-tool.aspx 。
お役に立てれば。
スクリプトソリューションをご希望の場合は、Microsoft Azure PowerShell CmdLetsをお勧めします: http://go.Microsoft.com/?linkid=9811175&clcid=0x407
「-NumberOfThreads 4」オプションを使用すると、スループットを向上させることができます。 "Add-AzureAccount"と "Select-AzureSubscription"を使用すると、異なる資格情報を切り替えることができます。
使用例:
Add-AzureAccount
Select-AzureSubscription -SubscriptionName '[NAME OF YOUR SUBSCRIPTION]'
$source = 'https://[STORAGEACCOUNTNAME].blob.core.windows.net/vhds/[VHDNAME].vhd'
$destination = 'f:\[VHDNAME].vhd'
Save-AzureVhd -Source $source -LocalFilePath $destination -NumberOfThreads 4