Bicep 中缺少策略分配“向资源组添加标签”的输入参数

问题描述 投票:0回答:1

我想向我的资源组添加标签。因此,我使用内置策略“向资源组添加标签”/policyID:“726aca4c-86e9-4b04-b0c5-073027359532”。

我将策略分配给二头肌。

enter image description here

我收到错误“缺少策略分配的输入参数”。

但该策略只有 2 个必需参数。

tags policy azure-bicep azure-policy
1个回答
0
投票

Bicep 中缺少策略分配“向资源组添加标签”的输入参数

这是使用参数值分配策略的 Bicep 代码。

targetScope = 'subscription'
param policyAssignmentName string = 'add-a-tag-to-resource-groups'
param policyDefinitionID string = '/providers/Microsoft.Authorization/policyDefinitions/726aca4c-86e9-4b04-b0c5-073027359532'
param policyDisplayName string = 'Add-tags-resourcegroup'

resource policyAssignment 'Microsoft.Authorization/policyAssignments@2019-09-01' = {
  name: policyAssignmentName
  scope: subscription()
  location: 'eastus'
  properties: {
    displayName: policyDisplayName
    policyDefinitionId: policyDefinitionID
    parameters: {
      tagName: {
        value: 'environment'
      }
      tagValue: {
        value: 'pilot'
      }
    }
  }
  identity: {
    type: 'SystemAssigned'
  }
}

部署二头肌部署的命令。

New-AzDeployment -Location "eastus" -TemplateFile ./policy.bicep

执行部署后,将使用指定的参数值创建策略分配。

enter image description here

参考二头肌资源定义

© www.soinside.com 2019 - 2024. All rights reserved.