Удаляются ли версии приложений gcloud сразу после удаления экземпляров? - PullRequest
0 голосов
/ 14 июля 2020

Когда я запускаю gcloud app versions delete ( docs ), для удаления версии часто требуется некоторое время (2-5 минут).

Когда эта команда завершена, это означает, что версия полностью удален?

1 Ответ

1 голос
/ 14 июля 2020

Отвечая на мой собственный вопрос здесь, потому что непоследовательное поведение потребовало времени для отладки.

Когда вы удаляете экземпляр Google App Engine Standard с помощью интерфейса командной строки, он, кажется, удаляется практически сразу . Если вы проверяете операции, запустив gcloud app operations list, он не будет находиться в состоянии ожидания более секунды или двух.

Однако при удалении экземпляра Google App Engine Flexible с помощью CLI он все еще находится в состоянии ожидания в течение 5-10 минут после того, как команда CLI, похоже, была завершена.

Я обратился в службу поддержки GCP по этому поводу, и они сказали:

Это нормально, что версия может все еще выполнять некоторые шаги в фоновом режиме вскоре после завершения команды удаления и оставаться в состоянии PENDING в течение короткого времени.

Изменить: с тех пор я написал скрипт для ожидания завершения операций GAE sh, прежде чем двигаться дальше. Его можно найти здесь: https://gist.github.com/RayBB/0b442641ad740701ef5c96f5f9ef9dd9

...