Amazon web services 请求超时(HTTP 408):ecs fargate支持的带nginx映像的负载平衡器

Amazon web services 请求超时(HTTP 408):ecs fargate支持的带nginx映像的负载平衡器,amazon-web-services,amazon-ecs,amazon-elb,terraform-provider-aws,aws-fargate,Amazon Web Services,Amazon Ecs,Amazon Elb,Terraform Provider Aws,Aws Fargate,我正在尝试使用terraform创建以下基础设施。 负载均衡器->ECS服务->Fargate(nginx映像,计数=2) 在应用地形图之后,我可以看到一个目标群体显示了两个健康的目标。但当我试图从浏览器访问loadbalancer dns名称时,我得到了请求超时。Ping也不适用于lb dns名称 Loadbalancer是一个非内部应用程序Loadbalancer,其安全组允许80端口上的所有通信量连接到所有IPv4 需要帮助。您是否在公用子网中配置了LB?它似乎位于一个专用子网,您是否尝试

我正在尝试使用terraform创建以下基础设施。 负载均衡器->ECS服务->Fargate(nginx映像,计数=2)

在应用地形图之后,我可以看到一个目标群体显示了两个健康的目标。但当我试图从浏览器访问loadbalancer dns名称时,我得到了请求超时。Ping也不适用于lb dns名称

Loadbalancer是一个非内部应用程序Loadbalancer,其安全组允许80端口上的所有通信量连接到所有IPv4


需要帮助。

您是否在公用子网中配置了LB?它似乎位于一个专用子网,您是否尝试从aws网络访问该应用程序以验证LB是否在aws VPC网络内工作

curl lb_dns 


从VPC内的任何ec2机器上,如果这样做有效,则意味着LB in只能在专用子网中访问,将LB移动到公用子网,并且应该工作。

您是否在公用子网中配置了
LB
?您是否厌倦了从aws网络访问应用程序以验证LB在aws vpc网络内工作
curl lb_dns
或do
nslookup lb_dns
从中包含vpc@Adiii那个暗示很好,足以让我通过。问题是子网是私有的。切换到公共子网后,它工作了。谢谢。你可以把它转换成答案。
nslookup lb_dns