2016-01-04 3 views
11

Сегодня я получил новую ошибку при попытке развернуть мое приложение в Google App Engine с помощью командной строки:CLI 400 ошибок развертывания в 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, не создавая другие версии. Как исправить эту ошибку?

ответ

13

Существует также способ сделать это через командную строку, если это вас интересует.

gcloud preview app versions list

gcloud preview app modules delete <module_name> --version=<version_number>


UPDATE +2017 (смотри также CLI 400 error deploying to Google App Engine )

Список всех версий:

gcloud app versions list 

Удаление версии v1 и v2:

gcloud app versions delete v1 v2 

https://cloud.google.com/sdk/gcloud/reference/app/versions/

+0

Да, это намного лучше! – wogsland

+3

это устарело. проверьте http://stackoverflow.com/a/40806335/4537906 –

+0

Спасибо за обновление. –

8

Итак, я нашел способ сделать это через веб-интерфейс (https://console.developers.google.com). Если вы перейдете на вкладку «App Engine», появится опция «Версии». Нажмите на нее, и она перенесет вас в список версий. По-видимому, каждый создается при каждом развертывании с --promote в дополнение к одному для каждой версии, которую вы развертываете. Они могут быть выбраны, а затем есть мусор, чтобы щелкнуть по ним, чтобы удалить их.

GAE->App Engine->Versions

Хотя это не решение CLI мне бы хотелось, это работает.

+0

Это новое место для версий: https://console.cloud.google.com/appengine/versions?serviceId=default – Ibrahim

11

Предыдущий ответ для командной строки является устаревшим в настоящее время. Альтернатива заключается в следующую:

Чтобы получить список всех версий:

gcloud app versions list 

Чтобы удалить версию:

gcloud app versions delete v1 v2 

Дополнительной информации о: https://cloud.google.com/sdk/gcloud/reference/app/versions/delete

Надеется, что это помогает!