有没有办法通过 aws-cli 列出按 CreatedTime 排序的启动配置?
Is there a way to list launch configurations sorted by CreatedTime via aws-cli?
我正在寻找一种方法来列出按 CreatedTime 排序的启动配置。
当我运行下面这个命令时,它不会return最老的LC:
aws autoscaling describe-launch-configurations --max-items 1
有办法吗?谢谢!
您可以使用 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]'
我正在寻找一种方法来列出按 CreatedTime 排序的启动配置。 当我运行下面这个命令时,它不会return最老的LC:
aws autoscaling describe-launch-configurations --max-items 1
有办法吗?谢谢!
您可以使用 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]'