全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

配置转发策略

最近更新时间:2024-12-10 10:01:40

如果您需要自定义ALB监听转发策略,并希望按照指定策略将客户端请求转发至后端服务器中,可参考本文配置监听转发策略。

转发策略概述

转发策略由转发条件转发动作两部分组成。

分类

转发条件

转发动作

请求方向

域名路径HTTP标头查询字符串HTTP请求方法CookieSourceIp

转发至、重定向至、返回固定响应、重写

匹配原理

匹配策略每个客户端请求会按照转发策略的优先级顺序(转发策略编号的数值越小,优先级越高)匹配,匹配到转发策略时,按照当前转发策略转发流量。

  • 如果能匹配到监听器的转发策略,则按该转发策略将请求转发到对应的后端服务器组。

  • 如果不能匹配到监听器的转发策略,则按照默认转发策略将请求转发到监听器默认的后端服务器组。

转发策略优先级:转发策略按照优先级从高到低排序,转发策略编号的数值越小优先级越高。

默认转发策略不支持调整优先级,支持更改转发动作的服务器组。

使用限制

  • 同一条转发策略不支持配置多种转发动作

添加转发策略

  1. 登录应用型负载均衡控制台。

  2. 进入监听器页面,单击添加/编辑转发策略。

  3. 在配置转发策略弹窗内,完成以下配置,然后单击确定。

监听配置

说明

名称

输入自定义策略名称,若不输入系统会自动生成。

转发条件

选择条件类型添加以下条件:

  • 域名:可以不填写,或填写一个域名。关于域名配置规则请参考https://docs.ksyun.com/documents/42906?type=3。

    示例:www.a.com

  • 路径:可以不填写或填写一个路径。关于路径配置规则请参考https://docs.ksyun.com/documents/42906?type=3。

    示例:/a

  • HTTP标头:添加一条或多条标头名称和内容。HTTP标头的键值长度限制为1~40个字符,只大小写字母、数字和-_这些字符。HTTP标头的值长度限制为1~128个字符,支持可打印字符,开头和结尾不能为空格,不支持[]{}<>\#|&等特殊字符。

    示例:键user-agent,值Mozilla/5.0

  • 查询字符串:添加一个或多个查询字符串的键和值对。键的长度为1~100个字符,值的长度为1~128个字符,键和值必须为小写字母,不支持空格和[]{}<>\#|&等特殊字符。

    示例:URL为www.example.com/test/test1?username=123&passwd=456时可配置为username:123passwd:456

  • HTTP请求方法:添加一个或多个HTTP请求方法。包括:HEADGETPOSTOPTIONSPUTPATCHDELETE

  • Cookie:添加一个或多个Cookie。键的长度为1~100个字符,值长度为1~128个字符,键和值必须为小写字母,不支持空格和[]{}<>\#|&等特殊字符。

    示例:键key,值value

  • SourceIp:添加一个或多个IPv4类型的IP地址或者IP地址段,不支持0.0.0.0/x类型的地址段,x为任意数字。

    示例:192.168.1.0/24

转发动作

选择动作类型添加以下动作:

  • 转发至:在服务器组列表中选择目标服务器组。目前支持的服务器组类型包括服务器和边界网关类型。

  • 重定向至:需填写重定向状态码和目标监听器,具体示例请参考https://docs.ksyun.com/documents/43222?type=3。

  • 返回固定响应:输入响应状态码,然后选择填写响应正文类型和响应正文。响应状态码必须是2xx、4xx、5xx的数字型字符串,x为任意数字。

  • 重写:分别输入跳转的目标域名路径查询字符串。选择重写时,需要选择转发的后端服务器组。


文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈