Amazon AWS:如何从实例ID获取已终止的EC2实例的详细信息

时间:2016-01-28 06:39:27

标签: amazon-web-services amazon-ec2 amazon-cloudtrail

我们的一个EC2实例因运行实例列表而丢失,可能是某人意外终止了。

在cloudtrail事件中,我可以看到一些终止实例事件以及事件时间,用户和实例ID已被终止。

问题是,由于实例已经终止,我无法使用实例ID找到这些实例的更多细节。

我对更多细节感兴趣,例如ami,密钥对,标签。

有没有办法为终止实例获取这些详细信息?

1 个答案:

答案 0 :(得分:17)

如果实例是在过去90天内启动的,您可以从Cloudtrail仪表板获取所需信息。

如果实例是在90天前启动的:如果您启用了Cloudtrail并将其配置为写入S3,那么您可以浏览Cloudtrail日志并查找与实例ID相关的事件。如果您能够找到该实例ID的RunInstances事件,那么您可以从该事件中获取有关该实例的所有信息。

日志是一天生成多次的压缩json文件。只需几行Python代码即可读取日志文件并查找与该实例相关的事件。

我做了完全相同的事情,并且能够从cloudtrail日志中获取信息。