在Google Cloud Platform中,我创建了一个 SERVICE ACCOUNT 并分配了 OWNER 和 SERVICE ACCOUNT ACTOR 角色 .
当我在下面运行命令时
gcloud container clusters get-credentials travis-test --zone us-central1-c --project phantom-zone-00001
它会返回以下错误
获取集群 endpoints 和身份验证数据 . 错误:(gcloud.container.clusters.get-credentials)ResponseError:code = 403,message =“projects / phantom-zone-00001 / zones / us-central1-c / clusters /”的必需“container.clusters.get”权限特拉维斯测试” .
如果我使用自己的帐户(而不是SERVICE ACCOUNT)调用该命令,它运行完全正常
你能不能让我走向正确的方向?提前致谢 .
1 回答
当我重新创建具有相同名称/电子邮件的帐户时,看起来问题与我没有从我的本地环境撤销它的部分有关 .
撤销
激活
然后它不会给出该权限错误 .