【发布时间】:2019-04-16 21:03:25
【问题描述】:
我正在 GCP 上创建一个实例,但在使用服务帐户节时遇到了一些问题。当我这样做时:
service_account {
email = "terraformdeploy-dev@projectxxx.org.com.iam.gserviceaccount.com"
scopes = []
}
实例确实使用该服务帐户进行配置,但所有 Cloud API access scopes 在 UI 中显示 disabled。
如果我这样做:
service_account {
email = "terraformdeploy-dev@projectxxx.org.com.iam.gserviceaccount.com"
scopes = ["cloud-platform"]
}
实例提供对所有 API 的完全访问权限,但奇怪的是上述服务帐户无权访问所有这些 API。我对如何在此处使用服务帐户节感到困惑,因为文档不是很清楚。
我可以只分配服务帐户,还是需要指定服务帐户及其范围?
【问题讨论】:
标签: google-cloud-platform google-compute-engine terraform