删除Google应用引擎中的非默认模块

时间:2014-06-13 02:13:04

标签: google-app-engine

我尝试按照本教程使用模块

https://developers.google.com/appengine/docs/python/modules/

我需要快速删除模块。

我的cronjob-module.yaml是

application: myappication
module: cronjob-module
version: uno
runtime: python27
api_version: 1
threadsafe: true

请告诉我怎么做?

3 个答案:

答案 0 :(得分:11)

您可以在开发者控制台中轻松删除非默认模块。单击Versions,然后使用“Module:”下拉菜单选择模块“cronjob-module”的名称,然后删除所需的版本。

如果您有多个版本,默认版本会说“无法删除默认版本”。但首先删除其他人,并在默认版本上点击“停止”。然后,您可以点击“删除”按钮。我相信如果按顺序执行,您可以删除所有版本。

答案 1 :(得分:2)

使用gcloud:查看模块列表及其版本,然后使用模块名称和版本号删除

gcloud preview app modules list

gcloud preview app modules delete your-module-name --version 0.0.0

更多: https://cloud.google.com/sdk/gcloud/reference/preview/app/modules/delete?hl=en

答案 2 :(得分:0)

部分gcloud API已更改。所以从现在开始使用以下内容。

  1. 列出所有versions中的所有services(包括default):

    gcloud preview app versions list
    
  2. 停止特定版本:

    gcloud preview app versions stop 20160421t052824
    
  3. 删除特定版本:

    gcloud preview app versions delete 20160421t052824
    
  4. 删除整个服务(*这就是您想要的):

    gcloud preview app services delete api