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 [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 也失败了,但有一条非描述性的错误消息。

最佳答案

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

您需要部署一个新版本,它可以是灵活的虚拟机(根据您的情况部署到另一个区域),也可以是标准虚拟机。

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

---
runtime: python38
handlers:
  - url: /
    script: auto

并使用以下方式部署它:

gcloud app deploy app.yaml

由于您的 app.yaml 没有任何可执行的脚本,因此您无需为任何实例付费。

关于google-app-engine - 无法删除版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37679552/

相关文章:

python - get_result() 是 Google App Engine 中对 put_async() 的必需调用吗

google-app-engine - 带有宏的已编译模板不适用于 App Engine

google-app-engine - 使用 ndb 获取、修改和放置一批实体的最有效方法

python - 如何安装 python 库 - google-api-python-client-gae?

unit-testing - 使用GAE测试时如何获取主机名?

java - Objectify - 如何按 boolean 值过滤?

python - 谷歌关闭中的文件上传功能?

Java GAE::错误:“权限被拒绝:不允许发出套接字连接:权限被拒绝..

google-app-engine - 尝试以下发现的实现 : 后,没有可用于 "transactions-optional"的持久性提供程序

maven - Google App Engine 上的 Retrolambda