如何在 aws ec2 describe-instance-status 中使用 event.not-before 参数?

How do you use event.not-before argument in aws ec2 describe-instance-status?

我只想获取未来事件的状态。我可以在 description 字段中搜索 [Complete] 字符串,但我想使用 event.not-before 过滤器并将其从 AWS 端过滤掉。

但是,每当我设置 event.not-before 过滤器时,我都没有返回任何状态。

我试过这个命令,期待完整的结果。

$ aws ec2 describe-instance-status --filters "Name=event.not-before,Values=2014-09-15T17:15:20.000Z"

但是,我什么也没得到。

有人能看出我做错了什么吗?

CLI 未按您预期的方式工作。它将过滤符合您条件的结果。例如:

aws ec2 describe-instance-status --filters Name=event.not-before,Values=2016-11-21T12:00:00.000Z

它将查找具有 not-before 等于指定值的事件的实例。上面的查询结果在一个实例中:

    "Events": [
        {
            "Code": "instance-stop",
            "Description": "You're instance will be stopped",
            "NotBefore": "2016-11-21T12:00:00.000Z"
        },
        {

因此,not-before 值必须完全匹配。