如何在没有负载均衡器的情况下访问 ECS 服务?

Jor*_*dan 6 amazon-ecs amazon-elb aws-cloudmap

我有一个在 AWS ECS 上运行的 Docker 容器。我不需要负载均衡器,因为容器旨在处理 websocket 连接。

https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers/显示使用负载均衡器 DNS 名称到达容器。但由于我没有添加负载均衡器,所以我看不到到达容器的方法。

如何在没有负载均衡器的情况下与 ECS 上运行的 Docker 容器建立 Websocket 连接?

小智 2

您可以使用负载均衡器进行 websocket 连接 - 但它必须是应用程序负载均衡器,并且 iirc,您需要将侦听器指定为 tcp,而不是 http(s)。