2

是否可以仅允许在 Azure 的选定区域/位置部署 ARM 模板。如果是这样,我们如何在 createUIdefinition.json ARM 模板中实现它?

4

1 回答 1

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。

于 2018-10-29T07:21:36.263 回答