2

在我的工作笔记本电脑上,我用我们的产品项目配置了 gcloud。当我这样做时gcloud config configurations list,我只得到一行结果,即ACTIVE并且这是我的工作项目。

现在进行一些个人测试,我创建了一个与我的个人电子邮件 ID 相关联的单独项目。我将如何使用我的 gcloud cli 配置/连接这个项目?

我努力了

  • gcloud auth application-default login打开浏览器,我使用个人电子邮件 ID 登录。网页向我展示了OK,控制台从未改变。

  • 我也尝试过gcloud auth login <personal_email_id>@gmail.com并得到了相同的结果。

那么如何将我的个人谷歌项目连接到连接到我的工作产品项目的同一个 gcloud。甚至可能吗?

4

1 回答 1

5

您正在混合两件事:

  • 在 Gcloud sdk 中设置的配置
  • 您有权访问的项目列表

您可以拥有多个 Gcloud 配置文件,以便轻松地从一种配置切换到另一种配置。用于gcloud init启动配置。您可以覆盖当前配置或定义一个新配置。然后,您可以执行gcloud config configurations activate <config Name>在您的配置之间切换

要列出当前用户有权访问的项目,请使用命令gcloud projects list

在这里您还可以找到有关如何为多个项目配置 Google Cloud SDK 的更详细的教程,这可能对您有所帮助。

于 2019-09-18T07:36:01.387 回答