2 votes

Ec2-describe-images comment répertorier la date de création de ami pour tous les AMI créés par un propriétaire spécifique

Je suis en train d'utiliser AWS CLI pour obtenir la liste des AMI créées par un propriétaire spécifique, cependant je veux obtenir la date de création de l'AMI ainsi que la taille de l'AMI

La commande que j'utilise est la suivante.

$ ec2-describe-images --filter "is-public=false" \
    --filter "architecture=x86_64" --filter "owner-id=xxxxxxx"

Veuillez me guider.

3voto

Frédéric Henri Points 32002

Dans AWS CLI, les filtres doivent être écrits comme Name=string,Values=string,string et vous pouvez utiliser le paramètre de requête pour filtrer uniquement les attributs ciblés (date de création et taille)

Pour propriétaire, vous pouvez l'utiliser comme filtre ou l'option --owners de la CLI

donc quelque chose comme ceci fonctionnera

aws ec2 describe-images --region us-east-1 \
--filter "Name=is-public,Values=false" --filter "Name=architecture, Values=x86_64" --filter "Name=owner,Values=xxxx"\
--query "Images[*].{size:[BlockDeviceMappings[].Ebs.VolumeSize],date:CreationDate}"

ou

aws ec2 describe-images --region us-east-1 \
--owners xxxxxxx
--filter "Name=is-public,Values=false --filter "Name=architecture, Values=x86_64"\
--query "Images[*].{size:[BlockDeviceMappings[].Ebs.VolumeSize],date:CreationDate}"

vous obtiendrez une sortie comme

[
    {
        "date": "2015-10-21T14:39:24.000Z",
        "size": [
            [
                50
            ]
        ]
    },
    {
        "date": "2016-05-17T10:39:00.000Z",
        "size": [
            [
                50
            ]
        ]
    }
]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X