如何解决旧 AMI 映像中缺少弹性网络适配器 (ENA) 从而阻止实例启动的问题?

Ant*_*ong 5 amazon-ec2

我有一个旧的 AMI,它曾经在 c4.large 机器上运行。

由于此类不适用于所有可用区,因此我选择了 c5.large 来将图像恢复到其中。

但是,当我运行 terraform 进行恢复时,我收到以下错误消息:

发生 1 个错误:

  • aws_instance.convertor:发生 1 个错误:

  • aws_instance.convertor:启动源实例时出错:InvalidParameterCombination:“c5.large”实例类型需要使用弹性网络适配器 (ENA) 进行增强联网。确保您使用的是为 ENA 启用的 AMI。状态代码:400,请求 ID:7f32e7a1-c201-4db3-9f9e-6da4657ba9c8

我如何找到哪种实例类型可以接受这个旧的 AMI?或者我可以向 AMI 应用什么来使用较新的实例类型吗?

小智 3

您必须使用启用 ENA 选项的 AMI。
请遵循以下说明:

增强型网络 ENA

不要忘记设置:

aws ec2 modify-instance-attribute --instance-id instance_id --ena-support
Run Code Online (Sandbox Code Playgroud)