当前设置
鉴于以下ALB dns:
> my-alb-dns.com
以及在ECS中运行的以下容器:
> container-a
>容器-b
我将其配置为可以将通过ALB via path rewriting的流量路由到我的ECS群集中的相应服务:
> my-alb-dns.com:80/container-a/my/endpoint – >容器一:8080 /我/端点
> my-alb-dns.com:80/container-b/my/endpoint – >容器B:8080 /我/端点
这工作正常(通过使用Nginx),但我问自己,如果使用额外的Nginx服务器真的是必要的实现路径重写.是否有计划通过自定义路径重写规则扩展ALB功能?到目前为止,我找不到有关它的任何内容in the documentation.
我也看了一下Lamda@Edge,但在我看来,将CloudFront与Lamda一起用于简单的重写(在Nginx 1行配置中进行比较)似乎有点过分.