Azure-创建一个具有多个值的Tag,并使用json将其应用于资源组



Hi查找一个json文件来创建一个具有多个值的标记,并在创建资源组时应用其中一个值示例

标签名称-部门|价值1-技术|价值2-财务|价值3-制造|价值4-销售和市场营销|我想创建一个名为"的资源;测试RG";并将四个TAG值中的一个传递给RG说"技术;非常感谢的帮助

如果我正确理解您的需求,根据官方文档,您可以参数化标签:

{
"$schema": "https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"rgName": {
"type": "string",
"metadata": {
"description": "Name of the resourceGroup to create"
}
},
"rgLocation": {
"type": "string",
"defaultValue": "[deployment().location]",
"metadata": {
"description": "Location for the resourceGroup"
}
},
"resourceTags": {
"type": "object"
}
},
"resources": [
{
"type": "Microsoft.Resources/resourceGroups",
"apiVersion": "2020-06-01",
"name": "[parameters('rgName')]",
"location": "[parameters('rgLocation')]",
"tags": "[parameters('resourceTags')]",
"properties": {}
}
]
}

然后,您只需要在部署ARM模板时为resourceTags参数传递一个JSON对象。您可以内联或使用参数文件来完成此操作。

最新更新