如何配置 AWS 负载均衡器以转发到外部 IP 地址

Ah *_*Lim 5 load-balancing amazon-web-services

我目前在不同供应商(AWS、Digital Ocean、Vultr)的不同实例上运行同一 Web 应用程序的多个实例。每个应用程序实例都在自己的端口号上运行。

我希望配置 AWS 应用程序/网络负载均衡器,以便它将请求转发到这些端点:

客户端 -- HTTP 请求 --> 域名 --> AWS 负载均衡端点(IP 地址?)--> 负载均衡器规则 --> AWS / Digital Ocean / Vultr 上的实例。

有没有办法做到以上几点?

MLu*_*MLu 5

AWS Application Load Balancer\xe2\x80\x99s目标组可以具有EC2 实例IP 地址目标。在您的情况下,您需要使用IP 地址目标。

\n

以下是说明:应用程序负载平衡到 IP 地址

\n
\n

这些地址可以位于与 ALB 相同的 VPC 中、同一区域中的对等 VPC 上、通过 ClassicLink 连接到 VPC 的 EC2 实例上,或者位于 VPN 连接或 AWS Direct 另一端的本地资源上连接连接。

\n
\n

  • “次要”细节:您还需要 VPN 才能实现此功能。*“应用程序负载均衡器现在可以将流量直接路由到 IP 地址。这些地址可以位于与 ALB 相同的 VPC 中、同一区域中的对等 VPC 上、通过 ClassicLink 连接到 VPC 的 EC2 实例上,或者位于-在 VPN 连接或 AWS Direct Connect 连接的另一端部署资源。"* ALB 无法路由到 Internet 上的任意目的地。 (9认同)