如何在gcloud python实例中通过networkIP进行过滤

时间:2018-02-09 02:24:19

标签: google-cloud-platform google-cloud-python gcloud-python

我正在使用gcloud python客户端库(https://github.com/google/google-api-python-client)来获取实例列表。我可以使用名称,状态等过滤器,但我无法弄清楚如何按IP地址过滤(networkIP)。我确定它与networkInterfaces是一个列表有关,但我无法弄清楚语法。

以下是我认为应该有效的方法:

export PDSH_RCMD_TYPE=ssh

它返回HTTP状态400:"字段'过滤'的无效值。"。"

过滤器应该是什么样的?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

不幸的是,现在不能通过networkInterfaces networkIP进行过滤,因为API调用不支持通过abject数组进行过滤。

所有这一切都说明我继续开了一个公共功能请求[1],以便你可以跟踪它。请记住,没有ETA或担保此功能将被实施。

作为一种解决方法,您可以在不使用过滤器的情况下解析调用的JSON输出,然后通过代码对其进行过滤。

[1] https://issuetracker.google.com/73455339