如何查找Amazon AMI如何创建日期

时间:2012-12-10 19:17:24

标签: amazon-web-services amazon-ec2

有没有办法从AWS控制台或命令行查找Amazon EC2 AMI创建日期/时间?

注意:我不是在寻找实例创建,而是在创建特定的AMI时?

5 个答案:

答案 0 :(得分:7)

自2006年以来,查询AMI的创建日期一直是一项要求的功能。

当我在2007 - 2009年创建社区AMI时,我开始将AMI名称/描述中的创建日期包括在内(例如,20121210)。许多流行的AMI系列已经采用了这种做法,因此您可能需要查看AMI的名称和描述以查找日期字符串。

答案 1 :(得分:6)

From AWS's 'What's New' :

  

现在,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]'