0

我正在使用 Google 的 Cloud API 仅返回在某个日期之后创建的磁盘映像(compute.instances.list)。

我正在使用以下filter参数:creationTimestamp > 2019-08-02但它不起作用。我越来越Invalid value for field 'filter': 'creationTimestamp \u003e 2019-08-02'. Invalid list filter expression.

有什么想法,还是不可能?我可以使用部分日期和通配符让它工作,使用creationTimeStamp = 2019-08-0*,但这与everything after this date.

4

1 回答 1

0

这是 Google Cloud Platform 的一个已知问题,您可以在此处关注它的进展。

作为替代方案,您可以使用gcloud命令。例如,您可以首先将列表格式化为表格,然后使用其中一列(将是创建时间戳)进行过滤。

以下命令

gcloud compute instances list --format="table(name,creationTimestamp)" --filter="CREATION_TIMESTAMP > 2019-08-23"

将为您提供之后创建的 Compute Engine 实例的列表2019-08-23,在这种情况下,您只会获得 pear 每个 GCE 实例的名称和创建日期。

这个博客非常有趣和有教育意义,关于如何使用过滤器、格式、表格以及更多关于gcloud命令的内容。

于 2019-09-11T12:38:32.053 回答