繁体   English   中英

使用cygwin终端的EC2实例状态

[英]EC2 Instance Status using cygwin terminal

我试图进入环境中AWS实例的报告,并且试图使用AWS cli创建脚本以生成EC2实例状态的报告。 我仍然是一个初学者,所以我正在学习所有这些如何工作。 我想知道是否可以使用类似于以下内容的行:

AWS EC2 describe-instances --region $REGION --query 'Reservations[].Instances[?LaunchTime>=`2015-03-01`][].{id: InstanceId, type: InstanceType, launched: LaunchTime}'

我正在使用Cygwin终端执行此查询,因此,谢谢!

如果可能的话,我还尝试查看报告当时的CPU使用率。 由于我是AWS API的新手,因此我仍在尝试理解所有这些工作原理。

首先,您需要安装aws-sdk 请在cygwin中查看以下答案

然后,您可以使用aws configure并按照提示配置帐户。

之后,您应该可以运行aws ec2 describe-instances

感谢大家的投入! 我能够在这里弄清楚。 我开始了解总体输出是如何组合在一起的,但是现在我正在尝试将此信息放入TSV文件中。 为了获取实例的状态和启动时间,我使用了以下命令:

aws ec2 describe-instances --region $REGION --query "Reservations[].Instances[].[InstanceId, LaunchTime, State.Name] --output text >> Instances_In_AWS.tsv

谢谢你们的帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM