我正在尝试在python中编写脚本以获取有关任何帐户的所有AWS EC2实例的以下配置信息。获取ec2配置信息
我探讨了boto3,但是找不到任何支持来获取这些信息。
VM的配置信息 - CPU/RAM /核心/磁盘(可用空间,已用空间,总空间)
- 没有CPU的
- CPU内核
- CPU速度Ghz的
- MemoryGB
- NIC计数
- HBA计数
- 总速度GHz
- 磁盘容量
- 磁盘可用
- 数据存储
- 电源状态
- 来宾操作系统
- 客人状态
貌似这个信息在传播。我正在尝试使用脚本在一个地方收集所有信息。
我正在尝试在python中编写脚本以获取有关任何帐户的所有AWS EC2实例的以下配置信息。获取ec2配置信息
我探讨了boto3,但是找不到任何支持来获取这些信息。
VM的配置信息 - CPU/RAM /核心/磁盘(可用空间,已用空间,总空间)
貌似这个信息在传播。我正在尝试使用脚本在一个地方收集所有信息。
这是相当一个购物清单
有些是从CloudWatch的,例如内存,磁盘使用情况和客户机状态
一些(例如NIC数)可以用“形容-情况下”得到API请致电
有些(例如CPU速度)需要研究每个实例类型的设置,然后通过查找实例类型来使用它。 http://www.ec2instances.info/是这类信息的有用网站
...和一些信息(例如磁盘空间)只能从“内” EC2实例通过运行某种类型的代理。 –
谢谢Vorsprung和John Rotenstein。这些信息是有帮助的。 – Anish
http://stackoverflow.com/help/mcve **代码** – theblindprophet