单个配置下有多个活动项目?或者,多个活动配置?

Multiple active projects under single config? Or, multiple active configurations?

我有一组集群分为两个项目,1 和 2。目前,需要使用 gcloud init 在两个项目之间切换。是否有可能在单一配置下同时激活两个项目?或者,是否可以同时激活两个配置?我不想每次都使用 init 在两者之间切换。谢谢!

gcloud init 应该只用于(重新)初始化主机上的 gcloud。我唯一一次使用它是在我在新机器上安装 gcloud 时。

gcloud 使用全局配置,可以使用 gcloud config 命令进行操作。 IMO(我已经使用 GCP 9 年了)你使用得越少 gcloud config,你的体验就越好。

我认为您最好使用 gcloud 命令明确指定配置。

Every gcloud 命令可以包括例如:

  • --project=${PROJECT}指定要使用的项目
  • --account=${ACCOUNT} 指定要使用的 gcloud auth 帐户
  • --region=${REGION}--zone=${ZONE}--location=${LOCATION}

等等

使用 gcloud 命令并明确设置标志以指定项目、帐户、位置等,使得在这些之间切换变得微不足道,并且经常(尽管不总是)以更有意识的方式。