有没有办法从AWS控制台或命令行查找Amazon EC2 AMI创建日期/时间?
注意:我不是在寻找实例创建,而是在创建特定的AMI时?
答案 0 :(得分:7)
自2006年以来,查询AMI的创建日期一直是一项要求的功能。
当我在2007 - 2009年创建社区AMI时,我开始将AMI名称/描述中的创建日期包括在内(例如,20121210)。许多流行的AMI系列已经采用了这种做法,因此您可能需要查看AMI的名称和描述以查找日期字符串。
答案 1 :(得分:6)
现在,AWS管理控制台上提供了AMI创建日期。您可以通过转到EC2控制台并在左侧导航菜单中选择AMI来找到此属性。您应该在AMI页面上看到一个名为" Creation Date"
的新列
你也可以看到这个' CreationDate' AWS EC2 CLI使用以下属性:
ec2 describe-images --image-ids ami-a3e0thy0
答案 2 :(得分:5)
两种选择:
1)您可以从EC2快照面板查看有关相关快照的信息,特别是“已启动”字段,该字段将告诉您快照开始的时间。我认为这非常接近,并且对我和我的同事创建的AMI很有效 - 对于私人AMI来说效果不太好。只需在“块设备”字段的AMI视图中找到快照ID(snapshot-1234abcd),然后在“快照”视图中查找该快照。
2)如果您所在的区域提供AWS CloudTrail,您可以在CloudTrail日志中找到该信息。
答案 3 :(得分:2)
目前无法实现。但是,更好地跟踪AMI版本的能力是经常被要求的功能。预计AWS将很快在这一领域发布一些增强功能。
答案 4 :(得分:0)
如果您想使用CLI,但只想要图像ID和创建日期,则可以运行:
aws ec2 describe-images --image-ids ami-XXXXXXXX --query 'Images[*].[ImageId,CreationDate]'