我们最近使用Azure资源管理器和模板构建了基础架构和应用程序部署框架.要部署Cloud Service,首先需要设置Azure存储帐户.截至最近,这是通过运行:
Switch-AzureMode AzureResourceManager
New-AzureStorageAccount -ResourceGroupName $resourceGroupName -StorageAccountName $storageAccountName -Location $locationName -Type Standard_LRS
Run Code Online (Sandbox Code Playgroud)
这将创建New-AzureDeployment cmdlet可用于部署的存储帐户.据我所知,创建的存储帐户将是现在在UI中标记为"经典"的存储帐户.但是,对于最近的更改,现在使用上面的脚本创建的存储帐户是非经典的(V2).New-AzureDeployment无法识别此V2存储帐户,并在Powershell脚本中将其抛出:
New-AzureDeployment:ResourceNotFound:找不到存储帐户"teststorage".
如果我在UI中手动创建经典存储帐户,我可以将其用于我的部署,并且它可以正常工作.
那么可以执行以下操作之一: