在AWS应用程序负载平衡器中,是否可以在路由过程中更改路径?

时间:2020-05-01 01:04:40

标签: aws-load-balancer aws-application-load-balancer

例如我有两个后端服务A和B,我想使用path转发所有内容

/A*到A,/B*到B-但我想在/A//B/击中它们之前将它们剥离。因此,例如/A/api/api的形式到达A。这可能吗?

编辑:我特别想转发流量,而不是重定向。

2 个答案:

答案 0 :(得分:0)

我认为您可以执行重定向重写规则,此内容用于强制https重定向,但我假设您也可以将其重定向到差异url:

https://aws.amazon.com/premiumsupport/knowledge-center/elb-redirect-http-to-https-using-alb/

答案 1 :(得分:0)

如果您的服务是分开的服务器:

  1. 为服务A(target_A)创建目标组
  2. 为服务B创建目标组(target_B)
  3. 将服务器添加到其组中。
  4. 创建平衡器路径规则“如果路径为/ A / *然后转发到target_A:1(100%)”
  5. 创建均衡器路径规则“如果路径为/ B / *然后转发到target_B:1(100%)”