【发布时间】:2021-11-24 01:28:57
【问题描述】:
我有两封与两个单独的 gcloud 项目相关联的电子邮件。
我可以通过以下方式轻松切换项目:
$ gcloud auth list
Credentialed Accounts
ACTIVE ACCOUNT
first@project1
* second@project2
$ gcloud config set account first@project1
然后我可以看到,gcloud 确实更改了活动帐户。我也可以这样做:
$ gcloud config configurations list
...
$ gcloud config configurations set project1
我可以看到活动的配置更改。
但是它似乎对kubectl 和terraform 命令没有任何影响,因为它们仍然使用以前的配置。
我做错了什么?我应该如何在项目之间切换?好像和application-default账号有关系,不过好像不重新登录就不能轻松切换了?
编辑:准确的问题:
在 gcloud 身份验证(例如 first@project1、second@project2)之间切换以便在 Kubernetes、Terraform 等中使用的正确命令序列是什么?
【问题讨论】:
标签: kubernetes terraform gcloud