我们最近使用 Azure 资源管理器和模板构建了基础设施和应用程序部署框架。为了部署云服务,需要首先设置一个Azure存储帐户。截至最近,这是通过运行来完成的:
Switch-AzureMode AzureResourceManager
New-AzureStorageAccount -ResourceGroupName $resourceGroupName -StorageAccountName $storageAccountName -Location $locationName -Type Standard_LRS
这将创建一个 New-AzureDeployment cmdlet 可用于部署的存储帐户。据我所知,创建的存储帐户现在在用户界面中标记为“经典”。但是,根据最近的更改,现在使用上述脚本创建的存储帐户是非经典的 (V2)。 New-AzureDeployment 无法识别此 V2 存储帐户,它会在 Powershell 脚本中抛出以下错误:
New-AzureDeployment:ResourceNotFound:未找到存储帐户“teststorage”。
如果我在 UI 中手动创建经典存储帐户,我可以将其用于我的部署,并且效果很好。
那么是否可以执行以下操作之一:
- 强制通过 Powershell 将存储帐户创建为经典帐户?
- 通过 Powershell 指示 New-AzureDeployment cmdlet 使用 V2 存储帐户?
切换回 asm 模式(v1 api)并从那里创建存储帐户:
switch-azuremode -Name AzureServiceManagement
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)