AWS CLI - 如何查询在特定日期之后创建的快照

凯特威奇的威廉

我正在尝试查询在特定日期之后创建的快照,但没有返回任何结果。我正在尝试的查询如下:

aws ec2 describe-snapshots --query 'Snapshots[?StartTime >= `2017-06-01`].{id:SnapshotId}' --owner-ids nnnnnnnnnnn

如果我删除 --query 部分,则会返回所有快照,因此我知道这与查询有关。

我尝试检查JMESPath 文档,但没有太多关于日期操作的内容。我还尝试在此处复制示例中的语法,但无济于事。

谢谢,

约翰·罗滕斯坦

您的代码示例非常适合我!(使用我的帐户 ID。)

在快照上找到日期,然后将该日期放入查询中——前一天,然后在一天后再次运行它。这应该可以帮助您追踪奇怪的行为。

$ aws ec2 describe-snapshots --query 'Snapshots[?StartTime >= `2016-08-30`].{id:SnapshotId}' --owner-ids 123456789012
[
    {
        "id": "snap-e044d613"
    }, 
    {
        "id": "snap-f4444506"
    }
]

$ aws ec2 describe-snapshots --query 'Snapshots[?StartTime >= `2016-08-31`].{id:SnapshotId}' --owner-ids 123456789012
[]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章