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
]
]
}
]