You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于用户源IP开启ALB会话粘性,绑定用户至首次访问的目标组

AWS ALB 源IP会话粘性配置解答

首先可以明确,你要的基于源IP实现ALB会话粘性、固定用户请求到同一目标组的需求完全可以实现。

配置逻辑说明

  • ALB本身支持两种会话粘性类型,源IP型粘性刚好匹配你的需求:ALB会对请求源IP做哈希计算,同一IP的所有请求会固定转发到首次分配的目标资源
  • 针对你已经为/dev端点配置了50/50加权分流的场景,粘性需要配置在**/dev对应的监听器转发规则层级**,而不是全局监听器或单个目标组层级,才能实现首次分配后固定到对应目标组的效果

具体操作步骤

  1. 打开AWS EC2控制台,进入「负载均衡器」页面,找到你正在使用的ALB实例
  2. 进入该ALB的「监听器」标签页,找到配置了/dev分流规则的监听器,点击「查看/编辑规则」
  3. 找到/dev路径对应的转发规则,进入编辑状态:
    • 在转发到多目标组的动作配置中,开启「粘性」开关
    • 粘性类型选择「源IP」
    • 按需设置粘性超时时间(默认为86400秒即1天,最长可设置为7天)
  4. 保存规则后等待1到2分钟,配置即可生效

注意事项

  • 如果你的用户侧存在共享公网出口NAT的场景,大量用户会共用同一个源IP,此时用源IP粘性可能出现流量分配不均衡的问题,这种场景更推荐改用基于Cookie的粘性模式,兼容度更高
  • 粘性超时时间到期后,用户的新请求会重新按照50/50权重分配目标组,分配完成后会重新绑定新的目标组
  • 如果你需要单个目标组内部的请求也固定到同一个后端实例,可以单独在目标组层级开启对应粘性,和规则层的目标组绑定逻辑互不冲突

内容的提问来源于stack exchange,提问作者Vikas Rathore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 00:27:03