【发布时间】:2023-03-22 00:26:01
【问题描述】:
我有一个 Google Cloud Platform 项目,其中包含我每天使用的多个 GCE 实例。我决定我想弄乱应用程序引擎并部署了一个我现在想摆脱的应用程序的示例版本。虽然我已禁用该应用程序,但有什么方法可以在不删除整个项目的情况下删除它?我试过appcfg.sh delete_version appengine-dir -V 1,但我得到Bad argument: You must specify a version ID via -V or --version。我试过做appcfg.sh delete_version appengine-dir --version=1,但得到了同样的结果。如果我必须从我的实例中下载所有数据并重新部署整个项目只是为了摆脱一个永远不会再次使用的应用程序引擎应用程序,我会感到非常失望。我知道从技术上讲这是一个重复的问题,但我找到的所有答案都是针对旧版本的应用引擎的,我只是被重定向到似乎没有相同选项的新控制台。
编辑:结果证明appcfg.sh -A projID -V 1 delete_version appengine-dir 有效,并没有给我任何这些错误,但我得到Cannot delete the default version of the default module. 我觉得我根本无法做到这一点,我个人觉得这真的很愚蠢。
【问题讨论】:
-
我也没有找到删除默认版本的方法。 App Engine 要求至少部署一个版本。我已经部署了空项目(免费)作为替换。我可以举个例子,如果这对你有用
-
@IgorArtamonov 感谢您的回复。我部署和禁用的应用程序只不过是一个显示测试的 HTML 页面。我想要移除它的真正原因主要是我的强迫症。如果我从不使用应用引擎,我会觉得我在那里部署了一些东西。
-
是的,这里也一样。部署了一个简单的静态 html 文件(而不是以前的全功能 java 模块)。没找到其他办法
-
@IgorArtamonov 是的。令人失望。如果我提前知道,我会制作一个单独的项目,我可以在完成后扔掉。哦,好吧。
-
顺便说一句,一个只有静态文件的空模块,对你来说不需要任何费用,它是免费的
标签: google-app-engine google-cloud-platform