首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python API列出google云平台中的所有应用服务

如何使用python API列出google云平台中的所有应用服务
EN

Stack Overflow用户
提问于 2018-07-27 17:55:18
回答 2查看 495关注 0票数 0

我正在尝试编写一个简单的python代码来列出google-cloud-platform中的应用程序服务,在命令提示符中,我可以通过传递以下命令来列出它

代码语言:javascript
复制
gcloud app services list

当我在stack overflow和其他网站上搜索时,我找不到任何可以列出我的应用程序服务的代码。任何与此相关的信息都将不胜感激。提前感谢

EN

回答 2

Stack Overflow用户

发布于 2018-07-27 18:08:59

一种可能性是使用Admin API,例如,通过向其REST apps.services.list method发出HTTP请求

列出了应用程序中的所有服务。

HTTP请求

获取https://appengine.googleapis.com/v1beta/{parent=apps/*}/services

或者,您可以始终从python代码中简单地调用您可以手动运行并处理其输出的相同命令,例如通过subprocess.Popen()

票数 2
EN

Stack Overflow用户

发布于 2018-07-28 04:29:30

正如您所提到的,您无法找到适当的文档来列出Google Cloud Platform中应用程序的服务或版本,对于有关文档修改的请求,您可以在文档页面上提供反馈,我们也会提供尽可能多的信息。

关于这个问题,我必须同意前面提到的由Dan Cornilescu先生发布的解决方案,为了进一步澄清,您可以调用Admin API,它将创建对REST的HTTP请求并提供应用程序的List of services。除此之外,您还可以在应用程序的服务下请求对List of versions的调用。

在那里,如果您可以在父节下提供所请求的参数(在您的情况下,您的应用程序名称在‘app/’之后),并(在底部)使用您首选的身份验证执行调用,以请求服务列表。

您也可以单击右上角的图标,转到下面的页面,其中提供了JavaScript中的函数和方法调用。我们也会尽力更新Python中的调用。非常感谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51555406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档