我根据市场上的 Turnkey Linux nginx AMI 制定了自动扩展 AMI。
我现在无法选择任何新一代实例类型;例如,我的自动扩展使用 m3.large 类型,但我真的喜欢使用 c3.xlarge 类型,但每次我尝试使用我的 AMI 创建 c3.xlarge 实例时都会出现错误;
不支持此 AWS Marketplace 产品的实例配置。
我的问题是:我可以覆盖这个吗?我没有使用 TKL 支持或其任何服务,只使用 AMI。
如果我无法覆盖它,除了从头开始创建一个全新的 AMI 之外,我还有其他选择吗?
答案1
向他们提交错误报告,要求他们让 AMI 适用于所有实例类型。允许这样做应该符合他们的最佳利益。
除此之外,您可以检查安装了哪些软件包,并对他们真正关注的配置文件做出合格的猜测(想到了 nginx 和相关的 Web 内容!)并将它们复制到定制的 AMI 上。
第一个选择当然要好得多,并且可以帮助他们进一步开发产品。
答案2
我认为以下内容可能会给出一些答案,因为我遇到过同样的问题,但我不熟悉您使用的实例类型:
AMI 特定于处理器的架构,因此您必须选择与当前实例类型具有相同处理器架构的实例类型。例如:
如果当前实例类型具有基于 Arm 架构的处理器,则您只能使用支持基于 Arm 架构的处理器的实例类型,例如 C6g 和 M6g。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resize-limitations.html
可能的相关答案: