当前位置:  开发笔记 > 编程语言 > 正文

CLI 400错误部署到Google App Engine

如何解决《CLI400错误部署到GoogleAppEngine》经验,为你挑选了3个好方法。

今天,当我尝试通过命令行将我的应用程序部署到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 --version=


更新2017 (另请参阅部署到Google App Engine的CLI 400错误 )

列出所有版本:

gcloud app versions list

删除版本v1和v2:

gcloud app versions delete v1 v2

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



2> Flame_Phoeni..:

现在不推荐使用命令行的上一个答案.替代方案如下:

列出所有版本:

gcloud app versions list

删除版本:

gcloud app versions delete v1 v2

有关详细信息:https://cloud.google.com/sdk/gcloud/reference/app/versions/delete

希望能帮助到你!



3> wogsland..:

所以我找到了通过Web GUI(https://console.developers.google.com)进行操作的方法.如果您转到"App Engine"选项卡,则会出现"版本"选项.单击它,它将带您进入版本列表.显然,每次部署时都会创建一个--promote,除了您部署的每个版本之外.可以选择这些,然后有垃圾桶点击它们删除它们.

GAE-> App Engine->版本

虽然这不是我想要的CLI解决方案,但它确实有效.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有