首页 > 解决方案 > 在 Google Cloud API 上应用过滤器 - 实例列表

问题描述

我试图根据 IP 范围或子网过滤 GCP 实例。

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

我可以使用以下 CLI 命令并获取所需实例的列表

gcloud 计算实例列表 --filter="networkInterfaces.networkIP>172.23.0.0 AND networkInterfaces.networkIP<172.23.0.170" gcloud 计算实例列表 --filter="networkInterfaces.subnetwork:default"

但我无法在 GCP 提供的 API Explorer 中使用这些过滤器。

当我使用networkInterfaces.networkIP = "some IP"作为过滤器时,出现以下错误

“字段‘过滤器’的值无效:‘networkInterfaces.networkIP = “172.23.0.10”’。

有什么方法可以根据 IP 过滤实例吗?

我知道我们可以在收到响应后过滤掉,但我希望在请求级别本身应用过滤器。

谢谢,rmp

标签: apigoogle-cloud-platform

解决方案


推荐阅读