我正在尝试将一些流量从两个 ELB(ALB)路由到一个目标组。一个是外部的,另一个是内部的。
我的外部 ALB 中有以下规则:
IF path is /static/* THEN forward to frontends
IF path is /media/* THEN forward to frontends
内部 ALB 必须将其流量引导至同一目标组“前端”,但该组显示为灰色且无法选择 :(
作为一种解决方法,我创建了另一个目标组“frontends2”并在内部 ALB 上选择了它。
但我们正在准备自动扩展,因此对同一组实例设置两个单独的目标组并不方便。
我正在使用 AWS Web 控制台进行配置。是否可以通过它实现我的目标(相同的目标组,不同的 ALB)还是我必须使用 CLI?
PS 顺便问一下,自动扩展组会一样吗?我们计划根据 CPU 负载等参数自动扩展一组实例。
谢谢!
答案1
一个目标组只能与一个负载均衡器关联,这是他们不会提高的硬性限制,通过 CLI 或控制台进行设置不会产生任何影响。但是,您可以将两个目标组都与 1 个 AutoScaling 组关联。这样,无论何时启动/终止实例,它们都会在两个目标组中注册/取消注册。
目标群体限制
每个目标组的负载均衡器:1
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-limits.html