是否可以仅在Azure的选定区域/位置中允许部署ARM模板。如果是这样,我们如何在createUIdefinition.json ARM模板中实现它?
答案 0 :(得分:0)
我认为我正确理解了您的问题。您想要在选定区域中进行部署。
Azure资源管理器模板使您可以使用资源及其部署设置的JSON描述将这些资源作为一组部署和管理。创建模板时,可以使用“ 位置”属性定义资源区域。像这样的代码:
{
"condition": "<true-to-deploy-this-resource>",
"apiVersion": "<api-version-of-resource>",
"type": "<resource-provider-namespace/resource-type-name>",
"name": "<name-of-the-resource>",
"location": "<location-of-resource>",
...
}
如果要在一个选定的区域中创建模板中的所有资源,则可以将“ 位置”全部设置为相同的值。然后使用CLI命令az group deployment create
或PowerShell命令New-AzureRmDeployment
将模板部署到Azure。