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

AWS ALB路径路由规则:如何在路径条件中添加=符号

AWS ALB带=符号的URL路由配置方案

ALB的路径条件仅匹配URL中?之前的路径部分(比如示例中的/service.svc),不会包含?后的查询字符串(带=的部分),所以直接用路径条件无法实现需求,需通过主机头+查询字符串+路径条件的组合来配置:

具体配置步骤

  • 配置主机头条件:针对test.example.com:8008和test.example.com:8080,分别创建主机头条件匹配test.example.com(端口由ALB监听端口区分,无需在主机头中指定)。
  • 配置查询字符串条件:
    • 对于https://test.example.com:8008/service.svc?channel=AXB?singleWsdl:添加查询字符串条件,键填channel,值填AXB?singleWsdl(注意URL中第二个?会被视为查询字符串值的一部分)。
    • 对于https://test.example.com:8080/service.svc?channel=AXB:添加查询字符串条件,键填channel,值填AXB。
  • 可选添加路径条件:如果需要限定仅匹配/service.svc路径,补充路径条件匹配/service.svc,与前两个条件形成逻辑与(AND)匹配。

注意事项

  • 查询字符串条件为精确匹配(区分大小写),若只需匹配存在某个键而不限定值,可仅填写键,留空值。
  • 多查询参数场景可添加多个查询字符串条件,ALB默认按逻辑与组合匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 14:23:11