【问题标题】:How to find how Amazon AMI created date如何查找 Amazon AMI 如何创建日期
【发布时间】:2012-12-10 19:17:23
【问题描述】:

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

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

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      From AWS's 'What's New' :

      AMI 创建日期现已在 AWS 管理控制台上提供。您可以通过转到 EC2 控制台并在左侧导航菜单中选择 AMIs 来找到此属性。您应该会在 AMI 页面上看到一个名为“创建日期”的新列

      您还可以使用 AWS EC2 CLI 查看此“CreationDate”属性:

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

      【讨论】:

        【解决方案3】:

        两种选择:

        1) 您可以从 EC2 快照面板查看有关关联快照的信息,特别是“已启动”字段,它将告诉您快照开始的时间。我认为这非常接近,并且对于我的同事和我创建的 AMI 来说效果很好——对于私有 AMI 来说不是很好。只需在“块设备”字段的 AMI 视图中找到快照 ID (snapshot-1234abcd),然后在“快照”视图中查找该快照。

        2) 如果您所在的区域提供 AWS CloudTrail,您可能可以在 CloudTrail 日志中找到该信息。

        【讨论】:

        【解决方案4】:

        目前这是不可能的。不过,更好地跟踪 AMI 版本的能力是经常要求的功能。预计 AWS 将很快发布该领域的一些增强功能。

        【讨论】:

        • 如果两年半后算“很快”,那么你的预测是正确的。
        【解决方案5】:

        如果你想使用 CLI,但只需要图像 ID 和创建日期,你可以运行这个:

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

        【讨论】:

          猜你喜欢
          • 2015-12-06
          • 1970-01-01
          • 2020-02-02
          • 2017-03-19
          • 1970-01-01
          • 1970-01-01
          • 2023-02-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多