【发布时间】:2022-01-15 21:36:42
【问题描述】:
我在 AWS 中解决此网络问题时遇到了一些麻烦。在进入更多细节之前,我将从这个开始:
-
我有一个带有监听器 8243 的网络负载均衡器
-
有一个目标组连接到那个 8243 监听器,其中目标组端口也是 8243
-
在目标组后面,有我的 EC2 实例在 8243 上运行应用程序。
EC2 实例有一个安全组 (SG)。目前,目标组运行状况检查失败,因为我不允许在 EC2 实例的 SG 中从 NLB 到 EC2 的流量。因此这个问题是意料之中的。
我的问题是,我不想为源范围为公共 (0.0.0.0/0) 或子网 IP 范围的端口 8243 添加入站规则到 EC2 的 SG。因为我只希望 EC2 的 SG 的入站规则只为来自 NLB 的流量打开 8243。但问题是,我无法将安全组附加到 NLB,因为 AWS 不允许这样做。当我使用 Application Load Balancer 时,这不是问题,因为我可以在 EC2 的 SG 中引用 ALB 的 SG。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-security-group