我当前在AWS cli命令下执行
aws ec2 describe-volumes --query 'Volumes[*].[VolumeId,AvailabilityZone,InstanceId,State,VolumeType,Attachments[0].InstanceId]'
我得到的输出为
我还想在生成的输出中包括卷的名称(与Name标签关联的值)。我可以对CLI命令执行哪些附加操作?
答案 0 :(得分:0)
您需要传递以下附加参数作为可选参数:
答案 1 :(得分:0)
这也可以使用Boto3和Python完成:
import boto3
session = boto3.Session(profile_name="aws_account_a")
client = session.client('ec2', region_name="eu-west-2")
response = client.describe_volumes().get('Volumes', [])
for volume in response:
for v in volume['Attachments']:
print(volume['VolumeId'], volume['AvailabilityZone'], volume['State'], v['InstanceId'], volume['VolumeType'])