我正在使用aws-cli ,我需要所有实例和与它们相关的卷的列表。
instance-name,instance-id,volumes-associated
describe-instances和describe-volumes是列出实例和卷的不同方式。 但是我需要一个综合列表,如上面的格式。 可能有多个卷与一个实例关联。
aws ec2 describe-instances –query'Reservations [ ] .Instances [ ]。{Name:ImageId,InstanceId:InstanceId,VolumeInfo:BlockDeviceMappings}'
这个命令会输出:
EBS卷ID
aws ec2 describe-instances --query 'Reservations[*].Instances[*].[Tags[?Key==`Name`].Value,InstanceId,BlockDeviceMappings[*].Ebs.VolumeId]' --output text i-0d9c9b94b6583af4c Database vol-629feaa2 i-3da61da2 Web B vol-a6d443e7 i-7d264642 Web A vol-7840ce4a
可能有多个与实例关联的EBS卷。