在GCP上,我试图使用下面的Terraform代码启用"Identity and Access Management (IAM) API":
provider "google" {
credentials = file("myCredentials.json")
project = "myproject-173831"
region = "asia-northeast1"
}
resource "google_project_service" "project" {
service = "iam.googleapis.com"
}
但我发现了一个错误:
读取或编辑项目服务时的
错误:请求
List Project Services myproject-173831
返回错误:未能列出项目myproject的启用服务-173831: googleapi: Error 403:拒绝为消费容器项目列出服务的权限/335478934851
然后,我无法启用它
因此,现在,我试图添加一个角色来解决上面的错误,但是有太多的角色可以选择:
我需要选择什么角色?
发布于 2022-01-28 21:12:44
选择角色“配额管理员”
然后,再次应用Terraform代码:
provider "google" {
credentials = file("myCredentials.json")
project = "myproject-173831"
region = "asia-northeast1"
}
resource "google_project_service" "project" {
service = "iam.googleapis.com"
}
最后,您可以启用“标识和访问管理API"
https://stackoverflow.com/questions/70900347
复制相似问题