我需要将azure keyvault读取访问权限添加到azure应用服务
resource "azurerm_role_assignment" "this" {
scope = data.azurerm_key_vault.this.id
principal_id = azurerm_linux_web_app.this.identity.0.principal_id
role_definition_name = "Reader" # Seems not correct
}
我在哪里可以找到Terraform的不同资源类型的正确role_definition_name?我认为角色名称在Azure容器注册表和Azure密钥库之间是不同的?
我找到了基于角色的访问控制角色on this page但是我可以直接使用这些角色名称吗?例如
role_definition_name = "Key Vault Secrets User"
1条答案
按热度按时间omqzjyyz1#
货车看一下Azure build in RBAC roles
它可以归结为: