我有 NLB,它的目标组注册了不同 AZ 中的 3 个实例。
当我浏览文档时 NLB 没有安全组。所以我向 ec2 实例安全组添加了 3 个入站规则,这些规则允许来自所有三个 AZ 的 NLB 网络接口的私有 IP 将 tcp 流量发送到 ec2 实例。
注意:- 对所有 3 个 ec2 实例的健康检查都是健康的。
当我通过允许我的私有 IP 流量尝试相同的事情时,没有超时问题。
我有 NLB,它的目标组注册了不同 AZ 中的 3 个实例。
当我浏览文档时 NLB 没有安全组。所以我向 ec2 实例安全组添加了 3 个入站规则,这些规则允许来自所有三个 AZ 的 NLB 网络接口的私有 IP 将 tcp 流量发送到 ec2 实例。
注意:- 对所有 3 个 ec2 实例的健康检查都是健康的。
当我通过允许我的私有 IP 流量尝试相同的事情时,没有超时问题。
根据评论。
由于 NLB 没有安全组 (SG),因此目标实例需要允许 NLB 节点的私有 IP 地址或客户端的 IP 地址。这取决于是否启用了客户端 IP 保留。
默认情况下:
当您按实例 ID指定目标时,所有传入流量的客户端 IP 都会保留并提供给您的应用程序。
随后,实例的 SG 应允许所有客户端 IP 地址。或者,您可以禁用客户端 IP 保留,在这种情况下,SG 可以使用 NLB 节点的私有 IP 地址。