EC2和使用同一个安全组的ECS通信时出现Timeout错误
A Timeout error occurs when EC2 and ECS using the same security group communicate
我在与 EC2 和 ECS 通信时遇到问题。
当我从与 ECS 具有相同安全组的 EC2 向 ECS 发送请求时,出现超时错误。
但是,可以从外部接收到ECS的请求。
安全组 A 允许其所有流量。
EC2 实例
- 私有子网 A
- 安全组 A
ECS 负载均衡器(面向互联网)
- public 子网 A
- 安全组 A(用于内部通信)
- 安全组 B(用于外部通信)
ECS 容器
- 私有子网 A 和 B
- 安全组 A
当您将流量发送到面向 public 的负载均衡器时,它会退出 VPC 并返回。当流量退出 VPC 时,它不再关联到安全组。因此安全组不再将流量视为来自“自身”并阻止请求。
我在与 EC2 和 ECS 通信时遇到问题。
当我从与 ECS 具有相同安全组的 EC2 向 ECS 发送请求时,出现超时错误。 但是,可以从外部接收到ECS的请求。
安全组 A 允许其所有流量。
EC2 实例
- 私有子网 A
- 安全组 A
ECS 负载均衡器(面向互联网)
- public 子网 A
- 安全组 A(用于内部通信)
- 安全组 B(用于外部通信)
ECS 容器
- 私有子网 A 和 B
- 安全组 A
当您将流量发送到面向 public 的负载均衡器时,它会退出 VPC 并返回。当流量退出 VPC 时,它不再关联到安全组。因此安全组不再将流量视为来自“自身”并阻止请求。