如何解决AWS EC2 t2.medium升级为t3.medium的ENA报错问题?
解决EC2实例升级t3.medium时的ENA启用问题
t3系列实例强制要求启用Elastic Network Adapter(ENA)增强网络,你需要为目标实例开启ENA,以下操作全程不会丢失实例数据(数据存储在EBS卷中,只要不删除卷就不会丢失):
控制台操作步骤
- 确认目标实例处于停止状态(若当前启动失败,先确认实例已停止)
- 进入EC2控制台找到该实例,右键选择「实例设置」>「更改实例类型」
- 在弹出窗口中,勾选启用ENA增强网络选项(若看不到该选项,说明你的实例AMI已默认支持ENA,直接下一步即可)
- 确认实例类型保持为
t3.medium,点击「保存」 - 重新启动实例即可
CLI操作备选方案
如果控制台操作无对应选项,可通过AWS CLI执行以下命令:
- 启用ENA支持:
aws ec2 modify-instance-attribute --instance-id <你的实例ID> --ena-support
- 验证ENA是否启用(返回
true即为成功):
aws ec2 describe-instances --instance-id <你的实例ID> --query "Reservations[0].Instances[0].EnaSupport"
验证成功后直接启动实例即可
可选额外保障:操作前可给实例的EBS卷创建快照,作为数据备份
内容的提问来源于stack exchange,提问作者Lazx
相关产品推荐
相关产品推荐

