如果您使用 EIP 创建 EC2 实例,您是否需要 IGW 来访问互联网

VaT*_*aTo 6 amazon-web-services amazon-vpc

我\xe2\x80\x99m对AWS中的互联网网关感到困惑,如果它说为了让你的VPC访问互联网,你需要一个IGW,那么为什么当你使用EIP创建EC2实例时,你会自动访问互联网。

\n\n

然后我有一个我无法回答的问题:

\n\n

那么为什么当您在 AWS 中创建 EC2 实例(在默认 VPC 中创建)并分配弹性 IP 时,如果 AWS 文档中说为了让您的 VPC 能够访问互联网,您会自动访问互联网您需要互联网网关吗?

\n

Tim*_*Tim 7

VPC 需要互联网网关 (IGW) 才能与互联网通信。虚拟专用网关(VPN 端点)可以让您通过 VPN 与其他网络(例如企业网络)进行通信,这可能会为您提供 Internet 连接。VPC 终端节点和 PrivateLink 为您提供其他有限的连接,例如到 S3 的专用连接,该连接通常通过 Internet 进行。

您可以在没有互联网网关的情况下自动分配公共 IP 地址。如果您在 VPC 没有 Internet 网关时尝试为您的实例分配弹性 IP,它不会允许您这样做 - 错误消息为

网络 vpc-05054501693f2f5fb 未连接到任何互联网网关

如果您尝试将互联网网关与具有 EIP 实例的 VPC 分离,您会收到此错误消息。

分离错误

我刚刚测试了所有这些以确保双重确定。只用了十分钟就创建了一个VPC,稍微搞了一下。这就是云/AWS 的伟大之处,通过尝试通常很容易解决问题。我大概花了 0.05 美元。

  • +1表示“自己尝试一下”。我觉得有时我们需要被鼓励更多地这样做。 (2认同)