通过ALB将客户转发到特定的ENI

时间:2018-09-05 08:05:36

标签: amazon-web-services amazon-elb

我不知道是否有可能,但是我仍然会问。问题是,我想拥有(使用ECS)一项服务 A ,该服务的任务是与客户端做一些工作(创建TCP连接,然后由多个玩家组成一个小组,并将他们发送给每个玩家在这个组中组成)。然后,我希望该客户端从ALB后面的其他服务 B 请求某个特定任务(某些ENI具有专用IP的ENI,因为我使用awsvpc)(然后该任务将响应发送给这些客户端并开始与他们合作。

所以我的问题是:“如果该ENI位于ALB之后,如何将多个客户端转发到同一特定ENI?”。也许在服务的 A 任务中,我应该使用AWS开发工具包来确定服务 B 任务的IP?但是我仍然不知道如何通过私有IP来完成这项任务。甚至可以“告诉”我要连接到某些特定ENI的ALB吗?

1 个答案:

答案 0 :(得分:1)

是,您可以将ALB配置为路由到特定IP。 ALB上的侦听器具有可编辑的路由规则。规则可以基于HTTP请求发送到的域名和路径。 这是有关操作方法的详细Tutorial