Есть ли способ перечислить конфигурации запуска, отсортированные по CreatedTime через aws-cli?

Я нахожу способ, как перечислить конфигурации запуска, отсортированные по CreatedTime. Когда я запустил эту команду ниже, она не возвращает самый старый LC:

AWS автомасштабирование описать-запуск-конфигурации --max-items 1

Есть ли способ для этого? Спасибо!

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]'
Другие вопросы по тегам