我正在尝试使用 terraform 创建以下基础设施。 LoadBalancer -> ECS-Service -> Fargate(nginx 镜像,count=2)
应用 terraform plan 后,我可以看到目标组显示两个健康目标。但是当我尝试从浏览器访问负载均衡器 DNS 名称时,我收到请求超时。 Ping 也不适用于 lb dns 名称。
负载均衡器是一个非内部应用程序负载均衡器,具有安全组,允许 80 端口上的所有流量传输到所有 IPv4。
需要帮助。
最佳答案
您是否在公有子网中配置了 LB?似乎位于私有(private)子网中,您是否尝试从 aws 网络访问应用程序以验证 LB 在 AWS VPC 网络内工作?
curl lb_dns
或
nslookup lb_dns
从 VPC 内的任何 ec2 机器(如果有效),这意味着 LB 只能在私有(private)子网中访问,将 LB 移动到公共(public)子网并且应该可以工作。
关于amazon-web-services - 请求超时(HTTP 408): loadbalancer backed by ecs-fargate with nginx image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63126332/