20

VM イメージをローカル マシンにダウンロードして、ローカルで使用し、Azure の別の資格情報にアップロードできるようにしたいと考えています。blob URL があることは知っていますが、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 CMDlet を使用して、ある Azure アカウントから別の Azure アカウントに VM イメージを移行しようとしましたが、複数の資格情報では CMDlets が適切に機能しないため、問題が発生しました。

4

4 に答える 4

7

このエラーが発生する理由は、blobがプライベートblobコンテナにあるためです。あなたはいくつかのことをすることができます:

  1. ブロブコンテナを公開してアクセスできるようにします。
  2. または、読み取り権限を持つ共有アクセス署名を作成し、それを使用して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

お役に立てれば。

于 2012-09-27T19:15:33.917 に答える
6

Azure Storage のオープン ソース エクスプローラーをついに見つけました。(Cloud Storage Studio は素晴らしいですが、商用版です。)

http://azurestorageexplorer.codeplex.com/

複数の資格情報を持つことができ、ファイルを管理するためのいくつかの機能 (コピー、名前変更、削除、およびダウンロード) を備えています。

ローカル マシンに vhd をダウンロードしたら、別の場所にアップロードできます。

azure vm disk upload

Azure PowerShell で。

于 2012-09-28T14:36:13.390 に答える
4

スクリプト ソリューションを好む場合は、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
于 2014-06-19T16:07:29.740 に答える