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 documentation,aws ec2 describe-images
CLI 命令没有 return ImageSize
。但是,它 returns BlockDeviceMappings[*].Ebs.VolumeSize
,您已经将其检索为查询的一部分。
我正在 运行 此 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 documentation,aws ec2 describe-images
CLI 命令没有 return ImageSize
。但是,它 returns BlockDeviceMappings[*].Ebs.VolumeSize
,您已经将其检索为查询的一部分。