gcloud - gcloud 命令检查项目是否存在
问题描述
有这个命令吗?我可以
gcloud projects describe my-project
...并检查错误。但这并不特定于未找到的错误。我想检查退出代码,我确实看到有一些不同的错误代码:
$ gcloud projects describe some-nonexistent-project-foo; echo $?
130
$ gcloud projecx typo typo; echo $?
2
...但是没有任何文档,我不想相信 130 意味着未找到。据我所知,可能意味着任何服务器错误。
那么,有没有办法检查是否存在?另一个命令?
最终我这样做是因为如果它不存在,我想创建一个项目。因此,如果有另一种方法可以做到这一点(同样,不忽略合法错误),那么我不太关心检查是否存在。
解决方案
尝试gcloud projects list
查看所有项目。要检查一个项目,请执行gcloud projects list --filter my-project
. 有关其他可能的参数和命令的完整列表,请参阅文档,这非常好。
推荐阅读
- matlab - Matlab: How to crate a method that loops over Properties whitin a class?
- postgresql - Postgres Docker: "postgres: could not access the server configuration file "/var/lib/postgresql/data/postgresql.conf": No such file or directory"
- c++ - reading msmtp response from terminal
- java - 自动选中 JList 顶部新添加的元素
- javascript - JAVASCRIPT中js indexOf()方法背后的算法
- android - Hardcoded string "blablabla", should use @string resource
- php - Count(): 参数必须是数组或者实现了Countable错误的对象,如何解决?
- linux - Vfio 0000:41:00.0:无法打开 /dev/vfio/32:没有这样的文件或目录 - QEMU
- javascript - 对存储在数据库中的会话数据的混淆违反了 REST 原则
- c++ - 与 std::type_index 相比,使用 std::type_info::hash_code 有什么优势