gpt4 book ai didi

powershell - 在新门户中通过powershell创建azure存储容器

转载 作者:行者123 更新时间:2023-12-02 05:59:21 25 4
gpt4 key购买 nike

我想通过 powershell 在现有存储帐户中创建一个 azure 存储容器。我尝试了以下命令:

Set-AzureSubscription -CurrentStorageAccountName "storageaccountv1" -SubscriptionId $SubscriptionId
New-AzureStorageContainer -Name $ContainerName -Permission Off

众所周知,Azure 有两种类型的存储帐户:v1、v2。 v1 帐户是通过 http://manage.windowsazure.com/ 提供的帐户和 v2 可以在 http://portal.azure.com/ 中创建。虽然命令 New-AzureStorageContainer 适用于 v1 中的存储帐户,但该命令不适用于 v2 中的存储帐户。它给出以下错误:

New-AzureStorageContainer : ResourceNotFound: The storage account 'storageaccountv2' was not found.
At CreateStorageContainer.ps1:31 char:1
+ New-AzureStorageContainer -Name $ContainerName -Permission Off
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureStorageContainer], CloudException
+ FullyQualifiedErrorId : CloudException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.NewAzureStorageContainerCommand

谁能告诉我如何通过 powershell 在 v2 中创建 azure 存储容器吗?

最佳答案

如果可以选择使用StorageAccountContext,您可以尝试以下操作:

$ctx = New-AzureStorageContext -StorageAccountName "account-name" -StorageAccountKey "account-key" 
New-AzureStorageContainer -Name "container-name" -Context $ctx

关于powershell - 在新门户中通过powershell创建azure存储容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32955198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com