AWS CLI 命令以 table/text 格式获取 AMI 的图像大小

AWS CLI command to get the Image size of the AMI in table/text format

我正在 运行 此 AWS CLI 命令获取 AMI ID 列表及其 ImageSize,但我无法列出 ImageSize 并将其显示为单独的列。

aws ec2 describe-images --owners self --region us-east-1 --profile prod 
--query 'Images[*].[Name,ImageId,VolumeSize,Description,ImageLocation,OwnerId,Public,State,CreationDate,Platform,RootDeviceType,VirtualizationType,Tags[?Key==`System`]|[0].Value,Tags[?Key==`SubSystem`]|[0].Value,BlockDeviceMappings[]|[].Ebs.VolumeSize]' 
--output text

任何人都可以在这里帮助我吗?这样我就可以在我的 table 中包含这些部分,如 mysampletable 图片所示:

mysampletable

根据 the documentationaws ec2 describe-images CLI 命令没有 return ImageSize。但是,它 returns BlockDeviceMappings[*].Ebs.VolumeSize,您已经将其检索为查询的一部分。