【问题标题】:Delete Google App Engine Version删除 Google App Engine 版本
【发布时间】: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


【解决方案1】:

目前无法删除 App Engine 应用程序的默认模块。

然而,对此有一个开放的功能请求Issue 12984。请随意star此公共问题以支持此请求并接收有关其进度的更新。

【讨论】:

  • XD...我很想给它加星...除了我是打开它的人哈哈。虽然如果我能得到尽可能多的星星,我会很感激。
  • 首先感谢您提交上述问题。我们感谢对该平台的建设性反馈。从技术上讲,这是您问题的适当答案,尽管不是您可能一直在寻找的答案......
【解决方案2】:

这是我在cloudbuild.yaml 中输入的内容,用于删除早于计数 5 的版本。

# Remove old GAE versions
- name: 'gcr.io/cloud-builders/gcloud'
  entrypoint: 'bash'
  args:
    - '-c'
    - |
      versions=$(gcloud app versions list \
        --service default \
        --sort-by '~version' \
        --format 'value(VERSION.ID)' | sed 1,5d)
      for version in $versions; do
        gcloud app versions delete "$version" \
          --service default \
          --quiet
      done

【讨论】:

    【解决方案3】:

    现在可以使用以下命令在命令行上完成:

    gcloud app versions delete <version-name>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      相关资源
      最近更新 更多