【发布时间】:2015-10-31 10:07:53
【问题描述】:
我们最近使用 Azure 资源管理器和模板构建了一个基础结构和应用程序部署框架。为了部署云服务,首先需要设置一个 Azure 存储帐户。最近,这是通过运行来完成的:
Switch-AzureMode AzureResourceManager
New-AzureStorageAccount -ResourceGroupName $resourceGroupName -StorageAccountName $storageAccountName -Location $locationName -Type Standard_LRS
这将创建 New-AzureDeployment cmdlet 可用于部署的存储帐户。据我所知,创建的存储帐户将是现在在 UI 中标记为“经典”的存储帐户。但是,随着最近的更改,现在使用上述脚本创建的存储帐户是非经典 (V2)。 New-AzureDeployment 无法识别此 V2 存储帐户,并在 Powershell 脚本中抛出此错误:
New-AzureDeployment:ResourceNotFound:找不到存储帐户“teststorage”。
如果我在 UI 中手动创建经典存储帐户,我可以将其用于我的部署,并且效果很好。
那么是否可以执行以下操作之一:
- 强制通过 Powershell 将存储帐户创建为经典帐户?
- 通过 Powershell 指示 New-AzureDeployment cmdlet 使用 V2 存储帐户?
【问题讨论】:
标签: powershell azure storage azure-storage account