首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Describe-Volume AWS CLI命令

Describe-Volume AWS CLI命令
EN

Stack Overflow用户
提问于 2019-01-29 05:05:44
回答 1查看 213关注 0票数 0

我使用cygwin终端在我的计算机上使用AWS CLI,并尝试输出查询文本来描述我的EC2环境中的卷。cli命令可以很好地工作,但是将文本文件输出到tsv文件会导致文档格式错误。

我使用的aws cli命令是:

代码语言:javascript
复制
aws ec2 describe-volumes --region $REGION --query 'Volumes[*].[Attachments[].{VolumeID:VolumeId,InstanceID:InstanceId},AvailabilityZone]' --output text >> Volumes_In_AWS.tsv

This is what the text file outprints onto the tsv file.

我尝试将region/az与instanceid和volumeid放在同一行,但输出文本似乎将其表示为新行。

有没有可能使用这个cli命令将文本输出到同一行?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-29 08:12:03

问题是在Volume和AZ之间是一对一的映射,而Volume和Attachment之间是一对多的映射。

如果假设只有一个附件,则可以使用:

代码语言:javascript
复制
aws ec2 describe-volumes --query 'Volumes[*].[VolumeId, AvailabilityZone,Attachments[0].InstanceId]' --output text

这将导致:

代码语言:javascript
复制
vol-387e4630    ap-southeast-2a i-0ef635853b22f705e
vol-6896efa2    ap-southeast-2b i-0c9c9b94b5583afdc
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54410286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档