如何检查哪个 gcloud 项目处于活动状态

How to check which gcloud project is active

要查看所有 gcloud 项目,请使用命令 gcloud projects list。要切换到特定项目,请使用 gcloud config set project PROJECT_ID.

但是当你想检查哪个项目处于活动状态时,你可以使用什么命令?我的意思是,最后在哪个项目上调用了set命令?

gcloud config get-value project

您可以随时输入 gcloud config --help

有一个非常酷且隐藏得很好的交互工具:gcloud beta interactive 可以帮助完成 gcloud 命令。

就我个人而言,我建议不要使用配置来保存默认值(例如 project),以便(帮助)避免“我刚刚将该命令应用于哪个项目?”问题。

IMO,最好更明确,我更喜欢:

gcloud ... --project=${PROJECT}

如果像我一样将项目值放在变量中,您仍然会犯错误但是更容易避免错误。

您还可以定义配置集,然后使用 gcloud ... --configuration=${CONFIG},只要您不在 default 配置

中设置值,这也可以工作