gcp容器集群初始化失败

时间:2017-06-13 08:46:39

标签: google-cloud-platform google-kubernetes-engine

 ~ gcloud container clusters create example-cluster
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, 
message=Google Compute Engine: Required 'compute.zones.get' permission 
for 'projects/saleop-166407/zones/asia-northeast1-a'

这是我用来启动容器集群的shell脚本。 我使用Web控制台(使用UI),gcloud sdk cli和google cloud shell失败了。 这是关于许可的说法,但我找不到任何改变。

所以我创建了一个新项目,然后做了同样的事情。有什么问题?

1 个答案:

答案 0 :(得分:0)

您是否更改了Compute Engine default service account部分Console --> IAM/Admin --> IAM或其他帐户的角色?您的Compute帐户似乎无法使用计算API。 enter image description here

确保您的计算引擎默认服务帐户具有"编辑器"你的项目中的角色。

这是我能想到的唯一解释,因为当您创建一个新项目时,该项目会获得一个具有正确权限的全新Compute Engine服务帐户。