我希望将来只获得带有事件的状态。我可以在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
的值必须完全匹配