我错误地禁用了实例中唯一可用的网络接口(interface),我知道我可以在 EC2 实例上附加许多公共(public)和内部网络接口(interface),因此在 AWS 控制台中,我从 EC2 菜单“网络->”中选择添加新的网络接口(interface)”,但我收到一条错误消息:
No available network interfaces were found for this VPC or availability zone
所以,我的问题是,这是否意味着我必须在 VPC 内部创建网络接口(interface),然后将其附加到此 EC2 实例?如果是这样,我确实尝试过,但我在 VPC 内部没有看到任何可以创建新网络接口(interface)的选项。预先感谢您的帮助
最佳答案
可能导致错误的原因:
No available network interfaces were found for this VPC or availability zone
解决方案是确保您的实例位于公有子网的 VPC 中。您尝试连接的子网必须与实例位于同一可用区。
如何在禁用网络接口(interface)后恢复与实例的连接:
您需要创建一个临时弹性网络接口(interface) (ENI) 并将其附加到您的实例。这将允许您临时连接到实例并解决问题。
步骤是:
- 选择您的实例,并记下其 ENI 所在的子网。
- Create a new ENI在与实例相同的子网中,选择一个允许您通过 SSH 或 RDP 连接到实例的安全组。
- Attach the new ENI to your instance.
注意:新 ENI 可能需要几分钟才能上线。 Associate an Elastic IP address with the ENI.
确保与您的实例关联的安全组允许入站 RDP 连接或 SSH 连接。
使用新的 ENI,通过 RDP 或 SSH 连接到您的实例。
重新启用旧的网络接口(interface)。
注意:如果您已将弹性 IP 地址与 ENI 关联,并且不再需要该弹性 IP 地址,请按照 Releasing an Elastic IP 中的说明将其释放。地址。
可以引用这个AWS Video
希望这有帮助!
关于amazon-web-services - 尝试连接到网络接口(interface)已禁用的 AWS EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51828353/