Google app engine 无法删除版本

Google app engine 无法删除版本,google-app-engine,Google App Engine,我不能停止或删除项目的版本,因为它是在欧盟内部作为灵活环境创建的。我理解按地区划分的限制,但不明白为什么不能取消 jamie@dartmoor-1320:~$ gcloud preview app versions delete 20160607t131220 Deleting the following versions: - dartmoor-1320/default/20160607t131220 Do you want to continue (Y/n)? Deleting [de

我不能停止或删除项目的版本,因为它是在欧盟内部作为灵活环境创建的。我理解按地区划分的限制,但不明白为什么不能取消

jamie@dartmoor-1320:~$ gcloud preview app versions delete 20160607t131220
Deleting the following versions:
 - dartmoor-1320/default/20160607t131220
Do you want to continue (Y/n)?  
Deleting [default/20160607t131220]...failed.
ERROR: (gcloud.preview.app.versions.delete) Issue deleting version: [default/20160607t131220]
[default/20160607t131220]: Error Response: [13] Managed VMs can not be hosted in the application's region. (e~))
GUI也会失败,但会显示一条非描述性错误消息。

默认模块必须至少有一个版本。这就是它不允许您删除它的原因

您需要部署一个新版本,它可以是一个灵活的VM(部署到您的情况下的另一个区域)或标准VM

作为一种解决方法,当您现在没有任何应用程序可以替换它时,您可以部署一个空的应用程序。您必须创建一个
app.yaml

---
runtime: python38
handlers:
  - url: /
    script: auto
并使用以下方式进行部署:

gcloud app deploy app.yaml

由于您的
app.yaml
没有任何脚本可执行,因此不会对任何实例收取任何费用。

如果您想停止app engine,可以禁用它app engine->Settings->disable application


这只会停止应用程序的通信,然后您可以删除实例。

您是否有其他版本的默认模块?4-它们是在我播放时创建的。我想摆脱所有这些,因为只有在灵活的环境在欧盟
服务版本流量\u拆分最后一个\u部署的服务\u状态默认值20160607t113333 1.00 2016-06-07T11:35:20+01:00停止默认值20160607t113816 0.00 2016-06-07T11:38:49+01:00服务默认值20160607t115306时,它们才会工作0.00 2016-06-07T12:00:30+01:00服务默认值20160607t131220 0.00 2016-06-07T13:13:17+01:00服务
您可以删除整个google项目,云控制台中有一个特殊按钮用于此操作。这也意味着分配给项目的项目ID在以后决定再次创建项目时无法重用(如果您手动设置它,而不仅仅是随机生成的ID),它表示
预览
不是一个选项!多么可笑的要求!特别是因为有与此相关的计费选项。。。。我看到我停止的应用程序仍在使用资源(显然是ram)。@Raptor哦,是的,现在是
gcloud app deploy
这也是2014年GCP支持建议的答案。我不明白他们为什么还没有添加这个函数?这感觉像是一种黑客行为,而不是一种解决方案:(它仍然不允许我删除实例,即使在禁用的情况下。请注意,禁用应用程序引擎也会禁用数据存储它仍然不允许我删除实例,即使在禁用的情况下。这是完全不真实的