2016-01-04 25 views
11

Dziś dostałam nowy błąd, gdy próbuje wdrożyć mojej aplikacji na Google App Engine za pomocą linii poleceń:CLI 400 Błąd rozmieszczanie na 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. 

ja Instalacja na najwyższym poziomie przy użyciu --promote, nie tworzenie innych wersji. Jak naprawić ten błąd?

Odpowiedz

13

Istnieje również sposób, aby to zrobić za pomocą wiersza poleceń, jeśli to Cię interesuje.

gcloud preview app versions list

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


UPDATE 2017 (patrz także CLI 400 error deploying to Google App Engine )

Lista wszystkich wersjach:

gcloud app versions list 

usuwanie wersji V1 i V2:

gcloud app versions delete v1 v2 

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

+0

Tak, jest znacznie lepiej! – wogsland

+3

to jest przestarzałe. sprawdź http://stackoverflow.com/a/40806335/4537906 –

+0

Dziękujemy za aktualizację –

8

Znalazłem sposób, aby to zrobić za pomocą GUI WWW (https://console.developers.google.com). Jeśli przejdziesz do zakładki "App Engine", dostępna jest opcja "Wersje". Kliknij to i przeniesie Cię do listy wersji. Podobno jeden jest tworzony za każdym razem, gdy jest wdrażany z --promote oprócz jednego dla każdej wdrażanej wersji. Można je wybrać, a następnie można je kliknąć, aby je usunąć.

GAE->App Engine->Versions

Choć nie jest to rozwiązanie CLI bym chciał, to działa.

+0

To jest nowa lokalizacja dla wersji: https://console.cloud.google.com/appengine/versions?serviceId=default – Ibrahim