使用 aws-cli 客户端 ( https://github.com/aws/aws-cli ),有没有办法使用日期范围过滤器查找实例?或者使用“早于 X 日期”或“最后 X 天”过滤器?
似乎唯一与日期相关的过滤器是指定确切的日期或带有字符串通配符的部分日期。例如,我发现指定日期如下:
aws ec2 describe-instances --filters "Name=launch-time,Values=2015-03\*"
例如,所有实例都在 2015 年 3 月启动。
我想要的相当于这个 POSIX “查找”命令,“查找过去 30 天的所有内容”:
find . -mtime -30
在使用过滤器“启动时间”找到所有比 X 日期新的实例?使用JMESPath 查询:
您不能,但要使用 boto 库在 python 中执行此操作,例如,列出 30 多天前启动的 aws 区域“eu-west-1”中的实例。