AWS EC2 описывает изображения на дату создания более 7 дней - PullRequest
0 голосов
/ 25 июня 2019

Получение идентификаторов AMI на дату создания более 7 дней.Попытка дать запрос, как показано ниже.

aws ec2 describe-images --filters "Name=name,Values=Jenkins_*" --region us-east-1 --query 'sort_by(Images, &CreationDate)[].Name'.

Эта команда дает мне список AMI.Есть ли способ получить AMI, чья дата создания более 7 дней?

1 Ответ

3 голосов
/ 25 июня 2019

Чтобы запросить изображения Jenkins старше 7 дней:

aws ec2 describe-images \
    --filters "Name=name,Values=Jenkins_*" \
    --query 'Images[?CreationDate<`2019-06-18`]'

Чтобы отсортировать этот список и извлечь только имена изображений:

aws ec2 describe-images \
    --filters "Name=name,Values=Jenkins_*" \
    --query 'Images[?CreationDate<`2019-06-18`] | sort_by(@, &CreationDate)[].Name'

В результате получается список, например:

[
    "Jenkins_Spot_Slave",
    "Jenkins_Persistant_RPM_AMI",
    "Jenkins_slave",
    "Jenkins_Image",
    "Jenkins_2.173-f42de1ed-a17a-4d6f-ab78-60f840d38dbb-ami-0f4ed2a00254db81a.4"
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...