一个用户对一个特定EC2的请求

时间:2019-02-19 19:08:54

标签: amazon-web-services amazon-ec2 amazon-elb

我有一个负载均衡器,其中有多个EC2实例。现在我希望一个特定EC2只能满足一个特定用户的请求,而不要由其他特定EC2满足,等等。

请针对这种情况提出一些想法。

1 个答案:

答案 0 :(得分:0)

由于您的客户端是通过IP地址标识的,因此没有简单的方法可以解决您的问题。 Application Loadbalancer可以执行基于HTTP HEADER或HTTP PATH的路由,如下所示。请参阅https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-update-rules.html

的ALB监听器规则文档

ALB Routing

此外,cookie粘性相似性是可能的。 如果客户端通过代理并且代理使用X-Forwarded-For标头,则可以在HTTP标头中包含客户端IP地址。

如评论中所述,对于该用例,我可能建议不要通过负载平衡器,而应让客户端直接连接到EC2实例。