我正在使用gcloud python客户端库(https://github.com/google/google-api-python-client)来获取实例列表。我可以使用名称,状态等过滤器,但我无法弄清楚如何按IP地址过滤(networkIP)。我确定它与networkInterfaces是一个列表有关,但我无法弄清楚语法。
以下是我认为应该有效的方法:
export PDSH_RCMD_TYPE=ssh
它返回HTTP状态400:"字段'过滤'的无效值。"。"
过滤器应该是什么样的?
提前谢谢。
答案 0 :(得分:0)
不幸的是,现在不能通过networkInterfaces networkIP进行过滤,因为API调用不支持通过abject数组进行过滤。
所有这一切都说明我继续开了一个公共功能请求[1],以便你可以跟踪它。请记住,没有ETA或担保此功能将被实施。
作为一种解决方法,您可以在不使用过滤器的情况下解析调用的JSON输出,然后通过代码对其进行过滤。