2016-05-26 19 views
0

私はAzureとPowershellの両方が初めてです。いくつかのファイルをアップロードするために特定のストレージアカウントに接続しようとしていますが、Azureアカウント内にある別のストレージアカウントを選択しています。AzureとPowershell - 正しいストレージアカウントに接続できません

$StorageContainerName = "mycontainername" 
$StorageAccountName = "myaccountname" 
$StorageAccountKey = "thisisafakekey==" 

New-AzureStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey 
New-AzureStorageContainer $StorageAccountName -Name $StorageContainerName -Permission Off 
Get-ChildItem –Path C:\documents\* | Set-AzureStorageBlobContent -Container $StorageContainerName 

以上の結果、容器内の、私のファイルを別のストレージアカウントにアップロードされて、私は「myaccountnameは、」タイプ「のストレージアカウント」であることがわかりますのは、ポータルから「otherstorageaccount」

それを呼びましょう'otherstorageaccount'のタイプは 'Storage account(classic)'です。これが結果に影響を与えるかどうかはわかりません。また、私はキーをチェックして、それは正しいです。

任意のヘルプ

答えて

0

ためのおかげで、あなたの呼び出しにStorageAccountContextを渡すことで試すことができます。

$StorageContainerName = "mycontainername" 
$StorageAccountName = "myaccountname" 
$StorageAccountKey = "thisisafakekey==" 

$ctx = New-AzureStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey 
New-AzureStorageContainer $StorageAccountName -Name $StorageContainerName -Permission Off -Context $ctx 
Get-ChildItem –Path C:\documents\* | Set-AzureStorageBlobContent -Container $StorageContainerName -Context $ctx 
+0

お返事ありがとうございます。 New-AzureStorageContainerの後に$ StorageAccountNameを編集する必要がありましたが、今すぐ正しいストレージアカウントに移動します。 – Dough

関連する問題