1 Comentário
For anyone who'd rather use AWS CLI, the below commands might help if you don't have an overwhelming amount of instances using various images.
Describe all instances original configured AMI for all regions:
for REGION in $(aws ec2 describe-regions --output text --query 'Regions[].[RegionName]'); do for AMI in $(aws ec2 describe-instances --output text --query 'Reservations[*].Instances[*].[ImageId]' --region $REGION --output text); do aws ec2 describe-images --region $REGION --image-ids $AMI --output text --query 'Images[*].[ImageId, Description]'; done; done
Example Result:
ami-0afa794ecbe858568 Provided by Red Hat, Inc.
ami-0430580de6244e02e Canonical, Ubuntu, 20.04 LTS, amd64 focal image build on 2023-05-17
ami-002c2b8d1f5b1eb47 Amazon Linux 2 Kernel 5.10 AMI 2.0.20230822.0 x86_64 HVM gp2
ami-0e25ae59fc523298e Amazon Linux AMI 2018.03.0.20230905.0 x86_64 HVM gp2
Describe all instances running a specific AMI (Amazon Linux 1 in this example):
for REGION in $(aws ec2 describe-regions --output text --query 'Regions[].[RegionName]'); do aws ec2 describe-instances --filter Name=image-id,Values=ami-0e25ae59fc523298e --region $REGION --output text --query 'Reservations[*].Instances[*].[InstanceId, State.Name, ImageId]'; done
Example Result:
i-123a4bc5d67e8910 running ami-0e25ae59fc523298e
Conteúdo relevante
- feita há 9 dias
- feita há 22 dias
- feita há 9 dias
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há um ano