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

pra*_*ant 20 amazon-ec2 amazon-web-services amazon-cloudtrail

我们的一个EC2实例在运行实例列表时丢失了,可能是有人意外终止了.

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

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

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

有没有办法获得终止实例的这些细节?

hel*_*loV 18

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

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

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

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

  • 您可以获取 json 格式的事件详细信息,例如事件源 IP、日期、用户名等,但是您可以获得实例信息吗?像 AMI-ID、存储等,我不能,如果有办法请告诉我 (2认同)