【发布时间】:2021-06-15 16:40:17
【问题描述】:
我正在努力使用 ARM 模板将贡献者角色分配给多个 Azure 资源,例如 Azure Function App、Azure App Service 和 Application Insights 等。
为此,我使用了以下代码行:
{
"type": "Microsoft.Authorization/roleAssignments",
"apiVersion": "2020-04-01-preview",
"name": "[parameters('roleNameGuidForFunctionApp')]",
"scope": "[concat('Microsoft.Web/sites/',parameters('functionAppName'))]",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', parameters('functionAppName'))]"
],
"properties": {
"roleDefinitionId": "[variables('ContributorGroupRoleId')]",
"principalId": "[parameters('principalId')]"
}
},
{
"type": "Microsoft.Authorization/roleAssignments",
"apiVersion": "2020-04-01-preview",
"name": "[parameters('roleNameGuidForAI')]",
"scope": "[concat('microsoft.insights/components/',parameters('applicationInsightsName'))]",
"dependsOn": [
"[resourceId('microsoft.insights/components', parameters('applicationInsightsName'))]"
],
"properties": {
"roleDefinitionId": "[variables('ContributorGroupRoleId')]",
"principalId": "[parameters('principalId')]"
}
}
上面的代码工作正常。但我想使用循环概念将贡献者角色分配给多个天蓝色资源。
所以,请教我怎么做
【问题讨论】:
标签: azure azure-active-directory roles arm-template