【发布时间】:2018-07-26 01:42:09
【问题描述】:
我们的项目使用多容器 docker 环境在 AWS 中部署微服务 (Scala)。我们正在使用 AWS ECS(弹性容器服务)在 AWS 云中部署和管理应用程序。我们在单独的任务定义中放置了 5 个微服务,并使用 ECS 启动它。
我们已经设置了 ALB(应用程序负载均衡器)并与 ECS 进行了映射,并获得了 ALB(CName)域。我们创建了新的侦听器规则来将请求路由到目标 API 是路由(路径基础路由) http://umojify-alb-1987551880.us-east-1.elb.amazonaws.com
最后,我们得到了响应“502 Bad Gateway”和“Status code: 405”。请指导我们解决这个问题。
- 问题出现在哪里以及为什么出现?是用于 ALB 还是 API?
API 网址: http://umojify-alb-1987551880.us-east-1.elb.amazonaws.com/save-user-rating
【问题讨论】:
-
任务是否正常运行?健康检查是否正常工作,目标群体是否正在检查这个 + 寻找正确的状态代码?来自您的容器的任何日志?我卷曲了那个 URL,它给出了 200 OK
标签: amazon-web-services docker amazon-elb amazon-ecs aws-load-balancer