如何绕过ECS中的负载均衡器并直接将http转到实例?

时间:2019-06-16 17:41:10

标签: amazon-web-services amazon-ecs

是否可以绕过ECS和http中的负载均衡器直接访问实例和服务的URL?我正在尝试将IP-URL定向到容器实例,并绕过负载平衡器而无济于事...

  • 我的ECS群集是EC2 +联网类型。创建EC2实例后。
  • 运行docker应用,这基本上是一个“ hello world”。 [位于https://medium.com/boltops/gentle-introduction-to-how-aws-ecs-works-with-example-tutorial-cea3d27ce63d]的优秀教程
  • ALB与服务关联。
  • 能够访问负载均衡器的DNS / FQDN,并获得“ hello world”服务和任务的结果。
  • 为进行故障排除,EC2实例周围的安全组允许在任何地方使用http和https(和SSH)。
  • 当我:curl 0.0.0.0:32772
  • 时,可以通过SSH进入EC2实例并获得结果
  • 能够“ curl localhost:4567”
  • 当访问容器实例的公共DNS:ec2-xx-yy-zzz.compute-1.amazonaws.com时,
  • Cannnot(“旋转”)或其公共IP地址。 [可在/ Clusters / my-cluster / ECS-Instances选项卡中找到/单击容器实例]
  • 无法访问在/ Clusters / my-service / tasks / [同一任务中的任何一项] / web / Network Bindings =>中找到的公共IP =>外部链接为:xx-yy-zzz:32772 (主机端口为32772,容器端口为4567。将端口号添加到公共IP / DNS也不起作用)

在哪里可以找到要绕过负载均衡器的服务和任务DNS URL ...同样,假设我的安全组正常,我已经允许http / https通信通过。

谢谢!

0 个答案:

没有答案