2016-01-04 6 views
11

आज जब कमांड लाइन के माध्यम से Google अनुप्रयोग इंजन अपने आवेदन को तैनात करने की कोशिश कर रहा है मैं एक नया त्रुटि मिली:CLI 400 त्रुटि Google अनुप्रयोग इंजन की तैनाती

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>


अद्यतन 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) के माध्यम से ऐसा करने का एक तरीका मिला। यदि आप "ऐप इंजन" टैब पर जाते हैं तो "संस्करण" विकल्प होता है। उस पर क्लिक करें और यह आपको संस्करणों की सूची में ले जाएगा। जाहिर है, प्रत्येक बार जब आप तैनात प्रत्येक संस्करण के लिए --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

आशा है कि यह मदद करता है विकल्प निम्नलिखित है!

संबंधित मुद्दे