VPC 中的 EC2 连接问题
EC2 in VPC connectivity issues
我在我的 VPC 的 public 子网(即连接到 IGW 的路由 table 中)有几个 ec2。
ec2s 似乎无法进行 http 调用(似乎调用可能会中断但未收到任何响应)。当前没有安全规则(组和 ACLS 设置为允许所有流量进出。
因为 ec2 在 public 子网中,我希望他们能够拨打电话并接收回复。
有没有什么方法可以在不分配 ElasticIP 或安装 NAT 的情况下授予 EC2 发出传出 http 请求的权限?
public 子网中的实例需要满足以下两个条件之一才能连接到互联网:它必须具有 public IP 地址(不一定是弹性 IP)或者需要是一个 NAT 实例。
您假设为子网创建到 Internet 的路由规则意味着实例可以与 Internet 通信是不正确的:流量无法返回您的实例。
由于为您的实例分配一个弹性 IP 地址和给它一个 public IP 地址之间存在差异(第一个您可以与您的帐户保持关联,并在需要时重新分配,第二个您有无法控制)从技术上讲,你的问题的答案是肯定的,你可以通过为你的实例分配一个 public IP 地址来做到这一点。
我在我的 VPC 的 public 子网(即连接到 IGW 的路由 table 中)有几个 ec2。
ec2s 似乎无法进行 http 调用(似乎调用可能会中断但未收到任何响应)。当前没有安全规则(组和 ACLS 设置为允许所有流量进出。
因为 ec2 在 public 子网中,我希望他们能够拨打电话并接收回复。
有没有什么方法可以在不分配 ElasticIP 或安装 NAT 的情况下授予 EC2 发出传出 http 请求的权限?
public 子网中的实例需要满足以下两个条件之一才能连接到互联网:它必须具有 public IP 地址(不一定是弹性 IP)或者需要是一个 NAT 实例。
您假设为子网创建到 Internet 的路由规则意味着实例可以与 Internet 通信是不正确的:流量无法返回您的实例。
由于为您的实例分配一个弹性 IP 地址和给它一个 public IP 地址之间存在差异(第一个您可以与您的帐户保持关联,并在需要时重新分配,第二个您有无法控制)从技术上讲,你的问题的答案是肯定的,你可以通过为你的实例分配一个 public IP 地址来做到这一点。