amazon-web-services - AWS Fargate 无法通过公共(public) DNS 名称访问应用程序

标签 amazon-web-services docker amazon-ec2 aws-fargate aws-security-group

这是我的 previous question 的后续内容。我成功地能够通过 Fargate 访问公共(public) IP。但是,在尝试附加应用程序负载均衡器后,我无法通过公共(public) DNS 访问应用程序。注册的目标总是显示不健康状态,并出现 502 错误。

分享我的配置设置-

专有网络 VPC 路由表公共(public)子网 Route Table Public Subnet 路由表公有子网配置 Route Table public subnet config 路由表私有(private)子网 Route Table private subnet 路由表私有(private)子网配置 Route Table private subnet config ACL 子网关联 ACL subnet associations ACL入站规则 ACL inbound rules ACL出站规则 ACL outbound rules 安全入站规则 security inbound rules 安全出站规则 security outbound rules 互联网网关 internet gateway NAT网关 nat gateway 目标组 target group 目标群体健康状况 target group health status 任务详情 task details 服务 service ALB设置 ALB ALB 听众 ALB listeners 具有 8081 端口的目标群体 Target group with 8081 port

最佳答案

基于评论。

发现两个问题:

  1. 目标组上的端口不正确。它是 80 而不是 8081
  2. 正常阈值超时太短(5秒)。增加它似乎解决了这个问题。

关于amazon-web-services - AWS Fargate 无法通过公共(public) DNS 名称访问应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63502147/

相关文章:

ruby-on-rails - rails : How to properly set up the timezone on the production server (EC2 Ubuntu)?

java - 如何使用aws java sdk获取实例类型列表

java - AWS Firehose Transformation lambda 将所有消息放入同一个 s3 文件夹中

mongodb - Windows Docker mongo 容器不适用于卷安装

docker - "docker build"正好需要 1 个参数

docker - 如何在docker容器中保存点文件?

python - python中的aws lambda context.succeed(在节点中)替代方案

amazon-web-services - Presto SQL : TO_UNIXTIME

amazon-web-services - 由于 VPC 问题,EC2 实例创建失败

amazon-web-services - AWS 上的 Hadoop 提供 "java.net.ConnectException Connect refused"