2017-03-02 156 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" 

那麼它不會給該權限錯誤。