【发布时间】:2023-11-23 12:33:01
【问题描述】:
我在副驾驶应用程序中部署了负载平衡 Web 服务。部署后,我添加了一个新的 HTTPS/443 监听器,将请求转发到部署 ECS 容器的目标组:
name: api1
type: Load Balanced Web Service
http:
path: 'api1'
当我转到https://my-domain.com/api1 时,请求会转到我的 ECS 容器,一切正常。
现在我想添加第二个负载平衡 Web 服务:
name: api2
type: Load Balanced Web Service
http:
path: 'api2'
当我部署它时,它会被创建到另一个目标组中,当我执行https://my-domain.com/api2 时,请求会转到第一个容器 (api1)。我尝试将第二个目标组添加到 Https 侦听器的“转发到”规则中,但随后请求会在两者之间随机重定向,并且大多数时候我都会收到 503 错误。
在同一个应用程序中部署 2 个负载平衡 Web 服务的正确方法是什么?我只想拥有 https://my-domain.com/api1 => api1 容器 https://my-domain.com/api2 => api2 容器
【问题讨论】:
标签: aws-application-load-balancer aws-copilot