Amazon应用程序负载均衡器基于主机的路由到特定的ECS容器服务

我是AWS新兴的ECS&ALB,我想知道如何将我的应用程序在前端指向特定的ECS服务。

我应该给它也许是:端口或/ service_name? 如果我想使用基于主机的路由,并使用我自己的DNS子域名。 例如 :

<service>.hostname.com , 

如何通过应用程序负载平衡器将每个服务指向ECS集群中相应的服务?

借助亚马逊的应用程序负载平衡器 ,您可以将服务与目标组相关联。 然后,您可以在侦听程序中创build规则,指出将哪个stream量发送到哪个目标组 。 应用程序负载平衡器支持两种不同的规则types:主机(例如: service1.hostname.com )和path(例如: /service1 )。

所以你需要做的基本事情是:

  1. 为每个服务创build一个目标组
  2. 创build一个将所需主机/path发送到目标组的规则
  3. 将每个服务与关联的目标组相关联