有没有办法列出通过aws-cli按CreatedTime排序的启动配置?

时间:2018-01-25 03:43:19

标签: amazon-web-services amazon-ec2 aws-cli launch-configuration

我正在寻找一种方法来列出按 CreatedTime 排序的启动配置。 当我在下面运行此命令时,它不会返回最旧的LC:

  

aws autoscaling describe-launch-configurations --max-items 1

有没有办法解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用JMESPath表达式控制命令的输出,如下所示:

aws autoscaling describe-launch-configurations --query 'reverse(sort_by(LaunchConfigurations, &CreatedTime))'

上一个命令将列出按降序CreatedTime排序的所有启动配置。如果您只想基于CreatedTime获取最新的启动配置,请在命令末尾添加[0]表达式:

aws autoscaling describe-launch-configurations --query 'reverse(sort_by(LaunchConfigurations, &CreatedTime))[0]'