由于凭证无效 (invalid_grant),容器部署失败

由于凭证无效 (invalid_grant),容器部署失败

我们有一个使用 GKE 为应用程序部署的流程,但它是由另一位已经离职的开发人员设置的,他的帐户已被删除。现在看来,新的部署因此失败:

[2016-01-24 21:02:30,489,信息]错误:(gcloud.docker)invalid_grant

我大致知道所有东西是如何协同工作的(实例模板、实例组、虚拟机、容器集群),以及需要更改哪些内容(.boto 文件必须从与现有服务帐户关联的新 p12 文件重新生成)。但是,我不知道需要去哪里才能访问该 .boto 文件 - 该文件是否存在于图像中?模板?容器集群?

实例模板是否可以与该前开发人员的帐户关联?结果部署到容器失败?是否需要重新创建实例模板(假设它无法编辑)?

非常感谢您的帮助和指导!

答案1

问题解决了!

在构建服务器上,首先运行:

gcloud 身份验证列表

我注意到前开发人员的凭证仍然有效。然后运行:

gcloud 身份验证登录

将 URL 粘贴到浏览器中,然后使用上面的电子邮件登录,然后获取浏览器中显示的验证码,并粘贴到命令行中...瞧!

相关内容