3

我正在使用 Powershell 从模板文件和参数文件创建 Azure 资源组。

New-AzureResourceGroup  -Name $groupName `
                    -TemplateFile $templateFile `
                    -TemplateParameterFile $paramFile `
                    -Location $location `
                    -Force -Verbose

在模板中,我在组内的资源上设置了一些标签。

资源组.json

    "parameters": {
        "environment": {
        "type": "string",
        "allowedValues": [
            "Dev",
            "Test",
            "QA",
            "Prod"
        ]}
    }
....
    "resources": [
    {
        ...
        "tags": {
            "Environment": "[parameters('environment')]",
        }
    }

我想将相同的标记值应用于资源组本身,但我看不到在模板文件的架构中执行此操作的方法。我错过了什么吗?

4

2 回答 2

3

现在至少,这是可能的:

{
      "type": "Microsoft.Resources/tags",
      "name": "default",
      "apiVersion": "2020-06-01",
      "dependsOn": [
        "resource1"
      ],
      "properties": {
        "tags": {
          "Tag1": "Value1",
          "Tag2": "Value2"
        }
      }
    }

文档参考这里

于 2020-07-15T12:50:19.087 回答
0

AFAIK,您必须使用 azure Powershell command-let 将标签添加到您的 Azure 资源组。它不能通过模板文件完成。

于 2015-04-15T05:57:47.643 回答