今年 4 月,我编写了一些代码,使用这个公共 AMI 启动 EC2 Windows 实例
region: us-east-1
id: ami-ee8dbb88
name: amazon/Windows_Server-2016-English-Full-Base-2017.03.15
(我使用us-east-1
区域作为示例,但我们实际上想要覆盖多个区域):
我之所以选择这个 AMI,是因为当时它是EC2 启动向导
现在我的代码失败了,因为该 AMI 不存在。我刚刚搜索了较新的版本并更新了代码,但我想下次避免这个问题。
我的问题是:
- 是否存在 Windows AMI 的官方“当前”版本的概念,以及以编程方式查询该版本的可靠方法?
- 这是错误的方法吗?如果我们想要良好的可用性,我们是否应该只维护这些 AMI 的克隆?
答案1
现在有一种查找当前 Windows AMI 的支持方法,如本博客文章中所述: