![无论如何都要确定亚马逊机器映像(创建日期)?](https://linux22.com/image/627403/%E6%97%A0%E8%AE%BA%E5%A6%82%E4%BD%95%E9%83%BD%E8%A6%81%E7%A1%AE%E5%AE%9A%E4%BA%9A%E9%A9%AC%E9%80%8A%E6%9C%BA%E5%99%A8%E6%98%A0%E5%83%8F%EF%BC%88%E5%88%9B%E5%BB%BA%E6%97%A5%E6%9C%9F%EF%BC%89%EF%BC%9F.png)
我想知道是否有人知道如何识别 Amazon Machine Image 的创建日期?
我浏览了 AWS 网站上的所有文档,但没有看到任何内容。
我唯一想到的是获取 ebs 卷快照的开始/结束时间并将其用作我的 AMI 创建日期 - 不确定这是否是一种“好”方法。
答案1
在一行中使用 ec2 API 工具,您可以像这样执行此操作:
ec2-describe-snapshots `ec2-describe-images ami-xxxxxxxx | grep snap | awk '{print $4}'` | head -1 | awk '{print $5}'
答案2
也采用 1 行方法..这里使用 amazon 提供的 aws cli 工具:
aws ec2 describe-snapshots --snapshot-ids=`aws ec2 describe-images --image-ids="ami-xxxxxx" | grep snap | awk -F '"' '{print $4}'` | grep StartTime | awk -F'"' '{print $4}'
如果您的配置中没有默认设置,则可能需要添加 -“-region = some-aws-region-1”来指定您要搜索的位置。