amazon-web-services - 尝试连接到网络接口(interface)已禁用的 AWS EC2 实例

标签 amazon-web-services amazon-ec2 amazon-vpc

我错误地禁用了实例中唯一可用的网络接口(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) 并将其附加到您的实例。这将允许您临时连接到实例并解决问题。

步骤是:

  1. 选择您的实例,并记下其 ENI 所在的子网。
  2. Create a new ENI在与实例相同的子网中,选择一个允许您通过 SSH 或 RDP 连接到实例的安全组。
  3. Attach the new ENI to your instance.

注意:新 ENI 可能需要几分钟才能上线。 Associate an Elastic IP address with the ENI.

  • 确保与您的实例关联的安全组允许入站 RDP 连接或 SSH 连接。

  • 使用新的 ENI,通过 RDP 或 SSH 连接到您的实例。

  • 重新启用旧的网络接口(interface)。

  • Detach the temporary ENI .

  • 注意:如果您已将弹性 IP 地址与 ENI 关联,并且不再需要该弹性 IP 地址,请按照 Releasing an Elastic IP 中的说明将其释放。地址。

    可以引用这个AWS Video

    希望这有帮助!

    关于amazon-web-services - 尝试连接到网络接口(interface)已禁用的 AWS EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51828353/

    相关文章:

    grails - 在Amazon EC2上运行Grails应用程序

    python - AWS Sagemaker - 客户端错误 : Data download failed

    linux - 在 ec2 服务器上使用 vi 编辑器

    Terraform resource_aws_vpc_endpoint Dns 列表为空

    mysql - 无法将数据库连接到 AWS

    amazon-web-services - 将域从一个 AWS 账户转移到另一个 AWS 账户

    apache - 在 AWS EC2 实例上启用 SSL

    mysql - 亚马逊 EC2 : MySql Database storage?

    amazon-web-services - AWS 云信息

    amazon-web-services - 具有相同 objective-c idr block 的多个 AWS 路由