Команда gcloud для проверки существования проекта

Есть ли команда для этого? я могу сделать

gcloud projects describe my-project

... и проверьте на ошибку. Но это не относится к необнаруженным ошибкам. Я подумал, чтобы проверить код выхода, и я вижу, что есть несколько разных кодов ошибок:

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

... но без какой-либо документации я не хочу верить, что 130 конкретно означает "не найден". Может означать любую ошибку сервера для всех, что я знаю.

Итак, есть ли способ проверить существование? Еще одна команда?

В конечном итоге я делаю это, потому что я хочу создать проект, если он не существует. Так что, если есть другой способ сделать это (опять же, без игнорирования законных ошибок), то мне не так важна проверка на существование.

1 ответ

Пытаться gcloud projects list чтобы увидеть все проекты. Чтобы проверить один проект, сделайте gcloud projects list --filter my-project, Полный список других возможных аргументов и команд см. В документации, что очень хорошо.

Другие вопросы по тегам