获取ec2配置信息

时间:2016-05-26 12:49:44

标签: amazon-web-services amazon-ec2

我正在尝试在python中编写一个脚本,以获取任何帐户的所有AWS EC2实例的以下配置信息。

我探索了boto3,但找不到任何支持来获取这些信息。

VM配置信息 - CPU / RAM /核心/磁盘(可用空间,已用空间,总空间)

  • 没有CPU
  • CPU核心
  • CPU Speed Ghz
  • MemoryGB
  • NIC Count
  • HBA计数
  • 总速度GHz
  • 磁盘容量
  • 无磁盘
  • 数据存储
  • 电源状态
  • 来宾操作系统
  • 嘉宾州

看起来这些信息是分散的。我试图使用脚本在一个地方收集所有信息。

1 个答案:

答案 0 :(得分:2)

这是一个购物清单

有些可以从cloudwatch获得,例如内存,磁盘使用情况和访客状态

某些(例如NIC Count)可以通过“describe-instances”API调用获得

某些(例如CPU速度)您必须研究每种实例类型的设置,然后通过查找实例类型来使用它。 http://www.ec2instances.info/是此类信息的有用网站