Ошибка развертывания CLI 400 в Google App Engine
Сегодня я получил новую ошибку при попытке развернуть мое приложение в Google App Engine с помощью командной строки:
Updating module [default]...-ERROR: (gcloud.preview.app.deploy) Server responded with code [400]:
Bad Request Unexpected HTTP status 400.
Your app may not have more than 120 versions.
Please delete one of the existing versions before trying to create a new version.
Я развертываю на верхний уровень с помощью --promote
, не создавая другие версии. Как исправить эту ошибку?
Ответы
Ответ 1
Существует также способ сделать это через командную строку, если это вас интересует.
gcloud preview app versions list
gcloud preview app modules delete <module_name> --version=<version_number>
ОБНОВЛЕНИЕ 2017
(см. также Ошибка развертывания CLI 400 в Google App Engine)
Список всех версий:
gcloud app versions list
Удалить версии v1 и v2:
gcloud app versions delete v1 v2
https://cloud.google.com/sdk/gcloud/reference/app/versions/
Ответ 2
Предыдущий ответ для командной строки теперь устарел. Альтернативой является следующее:
Чтобы просмотреть все версии:
gcloud app versions list
Чтобы удалить версию:
gcloud app versions delete v1 v2
Дополнительная информация: https://cloud.google.com/sdk/gcloud/reference/app/versions/delete
Надеюсь, что это поможет!
Ответ 3
Итак, я нашел способ сделать это через веб-интерфейс (https://console.developers.google.com). Если вы перейдете на вкладку "App Engine", появится опция "Версии". Нажмите на нее, и она перенесет вас в список версий. По-видимому, каждый создается каждый раз при развертывании с помощью --promote
в дополнение к одному для каждой версии, которую вы развертываете. Они могут быть выбраны, а затем есть мусор, чтобы щелкнуть по ним, чтобы удалить их.
![GAE- > App Engine > Версии]()
Хотя это не решение CLI, которое мне понравилось бы, оно работает.