域名 | 域名和路径至少填写一项 | - 填写一个域名,若客户端请求的域名与此域名匹配,请求会进行您设置的转发动作。
- ALB 支持配置泛域名和精确域名。
- 不填时,默认域名为
- ,转发所有域名请求。 - 完成转发规则创建后,不支持修改域名。
- 具体规则:
- 域名只允许包含字母、数字、
. 、- 、* ,至少包含一个. ,且不允许以. 开头或结尾。 - 域名长度限制为 1~128 个字符。
- 精确域名:符合域名规范的精确域名,如:
www.test.com 。 - 泛域名:
- 使用
* 代替1个或多个字符。 * 必须在域名开头或结尾。- 同一条域名
* 不能出现两次。 * 前后不能有除了. 以外的字符。
- 示例:
- 合法示例:
*.com 、www.test.* 。 - 非法示例:
*aaa.com 、www.*.com 。
注意 - ALB的域名匹配是对同级域名进行匹配。例如:,
example.com 和www.example.com ,ALB按照两个域名来处理。 - 如果客户端请求的域名匹配与转发规则中的多个同级域名匹配,ALB 根据域名的类型,选择域名的优先级为:精准域名 > 以通配符
* 开头的泛域名 > 以通配符* 结尾的泛域名。如:alb.volc.test.com 同时满足*.volc.test.com 与alb.volc.test.* ,最终会匹配到*.volc.test.com 对应的转发规则。
|
路径 | - 填写一个路径,若客户端的请求路径与此路径匹配,请求会进行您设置的转发动作。
- 不填时,默认路径为
/ ,转发所有路径请求。 - ALB 支持配置非正则表达式和正则表达式。
- 完成转发规则创建后,不支持修改路径。
- 具体规则:
- 路径长度限制为 1~128 个字符。
- 非正则表达式:
- 必须以正斜线
/ 开头。 - 仅允许包含字母、数字和
- 、_ 、/ 、. 、% 、? 、# 、& 、= 等字符,且不可包括// 。
- 必须以
~ 开头,且~ 只能出现一次。 - 支持大小写字母、数字和
. 、- 、_ 、/ 、= 、? 、~ 、^ 、* 、$ 、: 、() 、[] 、+ 、| 等字符。 ~ 开头表示区分大小写的正则匹配,~* 开头表示不区分大小写的正则匹配。说明 仅白名单用户可以使用正则表达式的转发规则。如需体验,请联系客户经理。
|
重写项 | 必填 | - 填写重写后的路径。
- 具体规则:
- 路径长度限制为 1~128 个字符。
- 非正则表达式:
- 必须以正斜线
/ 开头。 - 仅允许包含字母、数字
- 、_ 、/ 、. 、% 、? 、# 、& 、= 等字符,且不可包括// 。
- 如果转发条件中包含半角圆括号
( ) ,转发动作的路径中可以通过${1} 、${2} 、${3} 来指定待替换内容的位置。例如转发条件路径为/volc/(.*)/(.*)/aaa ,转发动作路径为/${1}/${2} ,请求的路径为/volc/ccc/bbb/aaa 时将被替换为/ccc/bbb
|
重写后转发至 | 必填 | 指定将请求转发到的后端服务器组,仅可绑定与当前实例同一VPC下的服务器组。若请求匹配设定的域名或 URL 时,请求会被转发到此后端服务器组。 |
限速(白名单可见) | 非必填 | 除默认转发规则外,当前 ALB 允许您为其他转发规则配置 QPS 限速。该转发规则上的 QPS 超过您设定的限速值后,新建连接请求将被 ALB 丢弃,并会返回给客户端 503 状态码。限速开关默认关闭,点击开启后,您需要输入限速值,输入范围:100~100000。 |
描述 | 非必填 | - 对本条转发规则进行描述。
- 完成转发规则创建后,不支持修改描述。
- 具体规则:
- 长度限制为1~255个字符。
- 必须以字母或中文开头,只能包含中文、字母、数字、英文逗号
, 、英文点号. 、下划线_ 、空格、等号= 、短横线- 、中文逗号, 、中文句号。 。
|