【问题标题】:Azure and Powershell - Can not connect to correct storage accountAzure 和 Powershell - 无法连接到正确的存储帐户
【发布时间】:2016-05-26 23:59:40
【问题描述】:

我是 Azure 和 Powershell 的新手。我正在尝试连接到特定的存储帐户以上传一些文件,但它一直在选择我的 Azure 帐户中的另一个存储帐户。

$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

以上结果导致容器和我的文件被上传到另一个存储帐户,我们称之为“otherstorageaccount”

从门户中我可以看到“myaccountname”属于“存储帐户”类型,“otherstorageaccount”属于“存储帐户(经典)”类型 - 我不知道这是否对结果有任何影响。另外,我检查了密钥,它是正确的。

感谢您的帮助

【问题讨论】:

    标签: powershell azure


    【解决方案1】:

    您可以尝试将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
    

    【讨论】:

    • 感谢您的回复。我不得不在 New-AzureStorageContainer 之后编辑掉 $StorageAccountName,但它现在转到了正确的存储帐户。
    猜你喜欢
    • 2019-02-01
    • 2019-06-08
    • 2018-05-18
    • 2017-05-09
    • 2021-01-21
    • 2021-04-23
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多