我无法停止或删除作为欧盟内部灵活环境创建的项目版本。我了解区域限制,但无法弄清楚为什么不能删除。
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/