2012-12-10 148 views
14

有沒有辦法找出Amazon EC2的AMI創建日期/ AWS從控制檯或命令行時間?如何找到亞馬遜的AMI如何創建日期

注:我不是在尋找實例的創建,而當在某個特定AMI產生的?

+0

jc mannem的回答,注意到AWS終於加入了這個特性,應該被接受。所有較舊的答案現在已經過時。如果您接受他的回答將其帶到頁面的頂部,這將會很有幫助。 –

回答

2

這是目前不可能。儘管如此,更好地跟蹤AMI版本的能力卻是一個經常被要求的功能。預計AWS相對很快就會在這方面發佈一些增強功能。

+2

如果兩年半後算「很快」,你的預測是正確的。 –

7

查詢的AMI的創建日期自2006年以來

返回已請求的功能,當我在2007 - 2009年創建社區的AMI我開始,包括在AMI名稱/描述創建日期的趨勢(例如20121210)。這種做法已被許多流行的AMI系列收錄,因此您可能想查看一下AMI的名稱和描述,查看查找字符串的日期。

5

兩種選擇:

1)您可以查看從EC2快照面板關聯的快照信息,特別是「開始」的字段,它會告訴你的快照開始的時間。我認爲這非常接近,對我的同事和我創建的AMI運作良好 - 對私人AMI來說不太好。只需找到在「塊設備」領域的AMI視圖快照ID(快照1234ABCD),然後查找該快照在快照視圖。

2)如果您是在它提供AWS CloudTrail的區域,你也許可以找到在CloudTrail日誌,這些日誌信息。現已在AWS管理控制檯提供

+0

是的,似乎快照是要走的路。另請參見http://serverfault.com/a/577224/70242 – akostadinov

6

From AWS's 'What's New' :

AMI創建日期。您可以通過轉到EC2控制檯並在左側導航菜單上選擇AMI來查找此屬性。您應該看到所謂的「創建日期」阿美族頁面上的新列

您也可以使用此「CreationDate」與AWS EC2 CLI屬性:如果你想使用CLI

ec2 describe-images --image-ids ami-a3e0thy0 
+0

我來這裏也這麼說! – mtalcott

0

,但只想要圖像ID和創建日期,你可以運行這個:

aws ec2 describe-images --image-ids ami-XXXXXXXX --query 'Images[*].[ImageId,CreationDate]'