在哪里可以找到Azure角色分配的角色定义名称

qoefvg9y  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(112)

我需要将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"
omqzjyyz

omqzjyyz1#

货车看一下Azure build in RBAC roles
它可以归结为:

resource "azurerm_role_assignment" "this" {
  scope                = data.azurerm_key_vault.this.id
  role_definition_name = "Key Vault Secrets User"
  principal_id         = azurerm_linux_web_app.this.identity.0.principal_id
}

相关问题