Google cloud platform 服务帐户即使有';所有者';特权

Google cloud platform 服务帐户即使有';所有者';特权,google-cloud-platform,google-kubernetes-engine,Google Cloud Platform,Google Kubernetes Engine,在谷歌云平台中,我创建了一个服务账户,并分配了所有者和服务账户参与者角色 当我运行下面的命令时 gcloud container clusters get-credentials travis-test --zone us-central1-c --project phantom-zone-00001 它在下面返回错误 正在获取群集终结点和身份验证数据。 错误:(gcloud.container.clusters.get凭据)ResponseError:code=403,message=Req

在谷歌云平台中,我创建了一个服务账户,并分配了所有者服务账户参与者角色

当我运行下面的命令时

gcloud container clusters get-credentials travis-test --zone us-central1-c --project phantom-zone-00001
它在下面返回错误

正在获取群集终结点和身份验证数据。
错误:(gcloud.container.clusters.get凭据)ResponseError:code=403,message=Required“container.clusters.get” 允许“项目/phantom-zone-00001/zones/us-central1-c/clusters/travis测试”

如果我使用自己的帐户(而不是服务帐户)调用该命令,它运行得非常好


请把我引向正确的方向好吗?提前感谢。

问题似乎与我使用相同名称/电子邮件重新创建帐户时未从本地环境中撤销的部分有关

撤销

gcloud auth revoke service@project.iam.gserviceaccount.com
激活

gcloud auth activate-service-account service@project.iam.gserviceaccount.com --key-file "C:\Users\user\Downloads\key.json"
那么它就不会给出那个权限错误