【发布时间】:2021-11-03 10:34:58
【问题描述】:
我了解 VPC 网络内的 EC2 实例可以具有可用于连接到外部互联网的公共 IP 地址。互联网网关在上网前会将实例的私有 IP 替换为公共 IP。我的问题是,最终用户发起的请求(在浏览器中键入安装在 EC2 实例中的 Web 应用程序的 URL)如何到达正确的 Internet 网关,以便将 EC2 实例的公共 IP 转换为私有 IP实例和请求已满?我们有 EC2 实例的公网 IP,但我们必须通过 VPC 中的 Internet 网关才能访问该实例。 VPC 是否也分配了公共 IP?
VPC Wikipedia article里面有一句话,
用户可以通过向其 VPC 添加 Internet 网关来连接到 Internet,该网关会为 VPC 分配一个公共 IPv4 地址。
简而言之,对于安装在 VPC 内的 EC2 实例中的 Web 应用程序的请求是如何实现的?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-vpc