如何在调用gcloud时指定项目?

时间:2018-05-14 22:46:56

标签: gcloud

考虑一些脚本和/或Makefile正在运行一系列gcloud命令的情况。在等待这些命令完成时,用户转到另一个shell并更改gcloud配置以引用其他项目。希望脚本/ Makefile写得很好,所有必要的gcloud调用都包含“--project”,并且在错误的项目中运行的流浪gcloud命令不会造成任何伤害。是否有任何gcloud配置可以帮助防止该场景中的问题?如果未指定--project,可能是配置设置强制gcloud命令失败?

1 个答案:

答案 0 :(得分:2)

您可以使用多个gcloud配置来处理此问题,每个配置可以为“项目”设置不同的值。一次只能激活一个配置,因此您仍然会遇到相同的问题,但是您可以使用--configuration标志激活单个gcloud调用的配置。这意味着如果您的Makefile为每个gcloud调用使用--configuration标志,那么只要用户没有使用Makefile正在使用的相同配置,它就不会对用户转到另一个shell并更改项目。 “gcloud主题配置”包含有关如何使用配置的文档。