是否可以通过gcloud获取App Engine实例列表?

时间:2016-03-11 07:30:42

标签: google-app-engine

标题说明了一切。只是为了激怒DRY纯粹主义者,我再说一遍。

是否可以通过 gcloud 获取我的应用程序正在运行的实例列表?

4 个答案:

答案 0 :(得分:1)

目前似乎不可能。目前,gcloud工具支持App Engine(通过预览CLI命令组),但只​​提供有限数量的操作,而且它们都在BETA中。您可以查看文档here

您只能按以下方式列出现有已部署的模块和版本。

gcloud preview app modules list 

答案 1 :(得分:1)

App Engine可能意味着传统的App Engine或托管VM,具体取决于上下文。每个项目只有一个App Engine应用程序,但您可以拥有多个模块(尽管这些模块中只有一个将提供Web流量,其余模块仅为后端)和每个模块的多个版本。

正如pgiecek所说,

gcloud preview app modules list

将显示所有模块。

您可能正在寻找的是所有App Engine版本,您仍然需要使用appcfg

appcfg.py -A <your-project-id> [-M <module>] list_versions 

如果您使用的是托管虚拟机,它会在GCE实例上启动您的应用,在这种情况下

gcloud compute instances list

实际上显示了您的App Engine(MVM)实例。

答案 2 :(得分:0)

2019年,您可以检查最新文档:gcloud app services list - list your existing services

最新命令是:

gcloud app services list 

结果将是这样。

SERVICE  NUM_VERSIONS
default  7

答案 3 :(得分:0)

截至2019年9月(Google Cloud SDK 237.0.0):

gcloud app instances list

enter image description here