Отвечая на мой собственный вопрос здесь, потому что непоследовательное поведение потребовало времени для отладки.
Когда вы удаляете экземпляр 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