首页 > 解决方案 > gcloud 命令检查项目是否存在

问题描述

有这个命令吗?我可以

gcloud projects describe my-project

...并检查错误。但这并不特定于未找到的错误。我想检查退出代码,我确实看到有一些不同的错误代码:

$ gcloud projects describe some-nonexistent-project-foo; echo $?
130
$ gcloud projecx typo typo; echo $?
2

...但是没有任何文档,我不想相信 130 意味着未找到。据我所知,可能意味着任何服务器错误。

那么,有没有办法检查是否存在?另一个命令?

最终我这样做是因为如果它不存在,我想创建一个项目。因此,如果有另一种方法可以做到这一点(同样,不忽略合法错误),那么我不太关心检查是否存在。

标签: gcloud

解决方案


尝试gcloud projects list查看所有项目。要检查一个项目,请执行gcloud projects list --filter my-project. 有关其他可能的参数和命令的完整列表,请参阅文档,这非常好。


推荐阅读