我想向我的资源组添加标签。因此,我使用内置策略“向资源组添加标签”/policyID:“726aca4c-86e9-4b04-b0c5-073027359532”。
我将策略分配给二头肌。
我收到错误“缺少策略分配的输入参数”。
但该策略只有 2 个必需参数。
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
执行部署后,将使用指定的参数值创建策略分配。
参考:二头肌资源定义