如何从Google Cloud Platform中删除应用版本

时间:2018-02-28 02:56:02

标签: google-app-engine google-cloud-platform cloud gcloud

我是新手,我几个月前一直在使用Google Cloud,但是我错误地添加了一个看起来像下面的版本/ hello world项目,它正在进行一些占用100 GB空间和Google的日志记录正在向我收取这个空间的费用。我只是想摆脱它,但我无法这样做。请帮帮我。

供参考的屏幕截图。

enter image description here

enter image description here

编辑

enter image description here

问题:为什么我无法完全删除它。我是初学者所以请指导我如何摆脱它?我每个月都要收费。我在哪里可以点击并删除它。

P.S:我知道我没有正确地提出这个问题,但我没有正确的术语知识来正确地询问我的问题。

4 个答案:

答案 0 :(得分:3)

只需点击第一个屏幕截图中所示表格版本行左侧的方框,即可选择它,

更新

嗯,好的。看起来无法删除唯一剩余的版本。你也可以:

  • 如果这是Settings菜单中的唯一服务,请停用您的应用。
  • 如果您不再需要该应用ID,则删除应用(您将无法为新应用重新使用该ID)
  • 部署一个不做任何事情的新版本,切换流量并删除旧版本。我将新版本设置为标准环境,它具有免费配额,而不是灵活的环境,最终只有一个静态目录处理程序指向空目录。

答案 1 :(得分:0)

gcloud app versions delete [NAME]

答案 2 :(得分:0)

有关通过CLI删除应用版本的快捷方法:

gcloud app services delete {services list} --version=XXXX

示例:gcloud app services delete night-worker default day-worker --version=version2019

这样,您将节省删除App Engine版本的时间。

答案 3 :(得分:0)

您可以将其与CI / CD脚本一起使用。这适用于Linux。

gcloud app versions delete `gcloud app versions list | sed 's/  */:/g' | cut -f 2 -d : | tail -n +2 | head -n -1` --quiet