【问题标题】:AWS CLI results in a text file?AWS CLI 生成一个文本文件?
【发布时间】:2021-02-07 12:11:12
【问题描述】:

我有 3000 多个 ebs 卷,我想在 aws cli 中列出它们。但是当我运行命令时

aws ec2 describe-volumes

结果最终只显示一个 ebs 音量,并且终端一直说“跳过”。

我想在一个文本文件输出中列出所有内容吗?或者有没有其他方法可以获得所有 ebs 卷。

我需要这个来描述和过滤掉未使用的 ebs 卷.. 然后删除它们!

【问题讨论】:

  • 你试过aws ec2 describe-volumes > myfile.txtaws ec2 describe-volumes | less吗?
  • @Marcin 是的,谢谢.. 成功了!
  • 很高兴听到这个消息。如果您不介意,我会提供答案。

标签: amazon-web-services amazon-ec2 aws-cli amazon-ebs


【解决方案1】:

基于 cmets。

解决方案是使用任一(将输出保存到文件):

aws ec2 describe-volumes > myfile.txt

或显示它:

ec2 describe-volumes | less

【讨论】:

  • 我很困惑,但是 - 当我运行 aws ec2 describe-volumes 时,我得到 所有 卷。我没有3000+,但我有几百。显然,让它们滚动是没有用的——无论如何,你必须重定向或管道它们。但是我从来没有在终端上看到过这个 skipping 消息。但只要 OP 开心...
  • @Felix 您可以添加--filters 来限制数量,或者使用--query 选择感兴趣的信息(例如volume-id)。但是问答中的形式是最全面的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-11
  • 1970-01-01
  • 1970-01-01
  • 2019-03-24
  • 2013-08-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多