amazon-web-services - AWS Fargate 无法通过公有 DNS 名称访问应用程序
问题描述
这是对我之前的问题的跟进。我成功地能够通过 fargate 访问公共 IP。但是,在尝试附加应用程序负载均衡器后,我无法通过公共 DNS 访问应用程序。注册的目标总是显示不健康状态并出现 502 错误。
分享我的配置设置-
VPC 路由表 公共子网 路由表 公共子网配置 路由表 私有子网 路由表 私有子网配置 ACL 子网关联 ACL 入站规则 ACL 出站规则 安全入站规则 安全出站规则 互联网网关 nat 网关 目标组 目标组 健康状态 任务详情 服务 ALB 设置 ALB侦听 器 8081 端口的目标群体
解决方案
根据评论。
发现了两个问题:
- 我在目标组上的端口不正确。它
80
不是8081
. - 正常阈值超时太短(5 秒)。增加它似乎解决了这个问题。
推荐阅读
- jenkins - 构建触发器不会保存在 Jenkins 中
- python - 遍历 pandas df 返回所有与正则表达式不匹配的值
- powershell - 如何使用 PowerShell 解析文件夹和文件?
- python - 如何计算已登录的客户端扭曲?
- reactjs - AsyncStorage 不存储数据,随后不检索数据
- javascript - 使用更高分辨率的javascript将画布图表下载为PNG图像
- json - 循环 JSON 数组对象的内容
- excel - 多个类属性的错误处理
- c++ - C++ 为具有相同名称的类型起别名
- java - 在 resizeInput() 后运行时,Tensorflow lite 解释器崩溃