首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Platform API -列出计算引擎使用的区域

Google Cloud Platform API -列出计算引擎使用的区域
EN

Stack Overflow用户
提问于 2019-07-31 18:27:39
回答 1查看 479关注 0票数 1

当您想要使用Google Cloud Api列出一些资源时,通常需要区域。例如,如果您想列出您必须执行的所有VM实例

代码语言:javascript
复制
compute.instances.list
-----------------------
GET https://www.googleapis.com/compute/v1/projects/{some project}/zones/{some zone}/instances?key={YOUR_API_KEY}

如果你提前知道专区,这是很酷的,但我想列出所有可用专区,让用户选择一个专区,然后列出该项目和专区中的所有实例。

有一个端点返回给定项目的区域:

代码语言:javascript
复制
compute.zones.list
------------------

GET https://www.googleapis.com/compute/v1/projects/{some project}/zones?key={YOUR_API_KEY}

但它会返回所有可用区域,甚至是那些您没有任何资源的区域。

有没有办法只获取使用过的区域?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-31 21:10:42

有一个名为aggregatedList的接口,可以检索跨所有地域和所有区域的项目中所有实例的列表。有关此操作的文档可以在以下位置找到:

https://cloud.google.com/compute/docs/reference/rest/v1/instances/aggregatedList

在最高级别,REST请求如下所示:

代码语言:javascript
复制
https://www.googleapis.com/compute/v1/projects/{project}/aggregated/instances
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57288659

复制
相关文章

相似问题

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