如何在 Application Load Balancer 上实现基于路径的路由?

上次更新时间:2021 年 1 月 8 日

我的 Application Load Balancer 后面运行了多个微服务。如何根据 URL 路径将请求转发到特定目标组?

解决方法

在 Application Load Balancer 中,您可以创建一个侦听器,其中包含根据 URL 将请求转发到目标组的规则。有关说明,请参阅 添加基于路径的路由 。有关路径模式的详细信息,请参阅 规则条件类型 中的 “路径条件” 部分。

注意:创建使用基于路径的路由的负载均衡器之前:

在 Virtual Private Cloud (VPC) 中启动您的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。 请确保在您的 Amazon EC2 实例中的安全组允许访问侦听器端口和运行状况检查端口。 确认您的微服务已部署在您计划注册的 Amazon EC2 实例上。