2017-03-02 157 views
2

谷歌云平台我创建了一个服务帐户和分配OWNER服务帐户ACTOR作用。服务帐户抛出不足权限错误,甚至有“所有者”权限

当我运行下面

gcloud container clusters get-credentials travis-test --zone us-central1-c --project phantom-zone-00001 

命令。如果我把我自己的帐户(而不是服务帐户)命令返回下面

Fetching cluster endpoint and auth data.
ERROR: (gcloud.container.clusters.get-credentials) ResponseError: code=403, message=Required “container.clusters.get” permission for “projects/phantom-zone-00001/zones/us-central1-c/clusters/travis-test”.

错误它运行完全正常

请您把我带入正确的方向?提前致谢。

回答

1

看来问题与我没有从我的本地环境中撤销它的部分有关,因为当我使用相同的名称/电子邮件重新创建帐户时。

撤销

gcloud auth revoke [email protected] 

激活

gcloud auth activate-service-account [email protected] --key-file "C:\Users\clark-kent\Downloads\BackOffice Production Cluster-586a20b55c12.json" 

那么它不会给该权限错误。