首页 > 解决方案 > 如何使用 aws 网络负载均衡器将流量发送到非 aws 端点

问题描述

我想我有一个非常不寻常的要求。我们想使用 AWS 网络负载均衡器将流量发送到 NONE AWS 环境中的 2 个端点。因此端点不在 AWS VPC 中。要求是对 2 个端点的调用必须是循环的。两个端点都是 HTTP POST 端点,它们的主机名不同,但 URL 前缀相同。像这样的东西。端点 1 = http://www.example1.com/test/uri和端点 2 = http://www.example2.com/test/uri。我在 AWS 控制台中苦苦挣扎,并尝试使用 AWS 网络负载均衡器并使用 http API 和 Rest API 创建一个目标组和一个 api 网关,但我无法让它工作。

我认为在 AWS 中不可能实现这样的配置,但也许有人知道如何解决这个问题?

标签: amazon-web-servicesamazon-elbaws-load-balancer

解决方案


你不能直接这样做。AWS 文档中对此进行了解释:

不能指定可公开路由的 IP 地址。

您必须在 AWS 上设置VPN或其他类型的代理来粗略连接到这些公共端点。


推荐阅读