获取基于cidr范围的实例列表

时间:2019-04-03 17:42:24

标签: google-cloud-platform google-apis-explorer

我想通过过滤ipCidrRange中具有aliasIpRanges的实例来通过GCP rest API获得实例列表。

我尝试了networkInterfaces.aliasIpRanges.ipCidrRange = <requiredrange>,它可以与GCP Python SDK一起使用,但不能直接与其余的API调用一起使用。

上面写着Invalid value for field 'filter': 'networkInterfaces.aliasIpRanges.ipCidrRange=\"\"'. Invalid list filter expression.

1 个答案:

答案 0 :(得分:2)

关于其余API的'instances.list'方法,有一个public issue。您可以使用“ gcloud” CLI作为解决方法,直到该错误得到修复为止,这是基于API查询的一个示例。

gcloud compute instances list --project [PROJECT_NAME] --filter='networkInterfaces.aliasIpRanges.ipCidrRange="[REQUIRED_RANGE]"'