根据 cidr 范围获取实例列表
Get a list of instances based on cidr range
我想通过 GCP rest API 过滤在 ipCidrRange 中具有 aliasIpRanges 的实例来获取实例列表。
我尝试了 networkInterfaces.aliasIpRanges.ipCidrRange = <requiredrange>
,它可以与 GCP Python SDK 一起使用,但不能直接与 rest API 调用一起使用。
它说 Invalid value for field 'filter': 'networkInterfaces.aliasIpRanges.ipCidrRange=\"\"'. Invalid list filter expression.
其余API的'instances.list'方法有一个public issue。在错误得到修复之前,您可以使用 'gcloud' CLI 作为解决方法,这里是一个基于您的 API 查询的示例。
gcloud compute instances list --project [PROJECT_NAME] --filter='networkInterfaces.aliasIpRanges.ipCidrRange="[REQUIRED_RANGE]"'
我想通过 GCP rest API 过滤在 ipCidrRange 中具有 aliasIpRanges 的实例来获取实例列表。
我尝试了 networkInterfaces.aliasIpRanges.ipCidrRange = <requiredrange>
,它可以与 GCP Python SDK 一起使用,但不能直接与 rest API 调用一起使用。
它说 Invalid value for field 'filter': 'networkInterfaces.aliasIpRanges.ipCidrRange=\"\"'. Invalid list filter expression.
其余API的'instances.list'方法有一个public issue。在错误得到修复之前,您可以使用 'gcloud' CLI 作为解决方法,这里是一个基于您的 API 查询的示例。
gcloud compute instances list --project [PROJECT_NAME] --filter='networkInterfaces.aliasIpRanges.ipCidrRange="[REQUIRED_RANGE]"'