我尝试使用 Terraform 在 GCP 上自动创建共享 VPC。我已启用对我的服务帐户的所有访问权限(Org Admin、XpnAdmin、Storage Admin、Compute admin、Billing Admin)
但是当我执行 terraform apply 时,它会抛出以下错误:
missing permission on "billingAccounts/CXXXXXXXXXXXXXXXXXX": billing.resourceAssociations.create
我指的是 Google 提供商 Github code对于这个演示。
最佳答案
您很可能拥有计费管理员,但您还需要能够创建计费分配或“计费项目经理”。
https://cloud.google.com/billing/v1/how-tos/access-control
billing.resourceAssociations.create AND resourcemanager.projects.createBillingAssignment on the Cloud Billing account.
有一些方便的代码来引导服务帐户 - Google Project Factory - 你可能想看看那个。一旦创建了 SA,你就不应该有权限问题
关于google-cloud-platform - 缺少对 "billingAccounts/XXXXXXXXXXXXXXXXXXXXXXXX": billing. resourceAssociations.create Terraform (GCP) 的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61053649/