如何筛选掉已弃用的 ||使用过滤器字段谷歌云计算API的过时图像



所以,我正在尝试获取未弃用过时的图像。我正在使用文档中提供的 API。我已经尝试过(deprecated.state != "DEPRECATED")这有效,但它在响应中显示了过时的内容。我的下一次尝试是使用以下过滤器(deprecated.state != "DEPRECATED") OR (deprecated.state != "OBSOLETE")尝试请求。但由于某种未知的原因,它仍然返回过时的。另一个想法是过滤那些没有弃用.state字段的图像。但我没有成功创建这样的过滤器。

https://cloud.google.com/compute/docs/reference/rest/v1/images/list 要测试的链接

您需要使用AND您的查询,因为您只想要未过时弃用的图像。

(deprecated.state != "OBSOLETE") AND (deprecated.state != "DEPRECATED")

或者这个,因为 AND 是隐式的:

(deprecated.state != "OBSOLETE") (deprecated.state != "DEPRECATED")

现在使用 API 资源管理器在 https://cloud.google.com/compute/docs/reference/rest/v1/images/list 上进行了测试。

最新更新