You need to enable JavaScript to run this app.
文档中心
负载均衡

负载均衡

复制全文
下载 pdf
转发规则(标准ALB)
创建转发规则(返回固定响应)-标准版ALB
复制全文
下载 pdf
创建转发规则(返回固定响应)-标准版ALB
当请求满足指定的转发条件时,ALB 直接将您自定义的响应返回给客户端,不再将客户端请求转发给后端服务器。​
前提条件​
操作步骤​
  1. 登录ALB控制台。​
  1. 在左侧导航树中,选择实例管理。​
  1. 单击目标ALB实例右侧的配置监听器按钮。​
  1. 在监听器页签中,单击目标监听器右侧的编辑转发规则按钮。​
  1. 在转发规则页签中,单击添加转发规则按钮。​
  1. 在添加转发规则页面,参照以下说明配置相关参数。​
  1. 配置转发条件​
  • ​
    参数​
    说明​
    域名​
    指定一个或多个域名。当您指定多个域名时,这些域名之间是“或”的关系。​
    • 域名不区分大小写。指定的域名需遵守以下规范:​
    • 仅允许英文字母、数字和以下特殊字符:. - _ *。​
    • 须至少包含一个半角句号(.),但不能以半角句号(.)作为开头和结尾。​
    • 支持1~128 个字符。​
    • 域名可以是精确域名,也可以是泛域名:​
    • 精确域名:须符合域名规范。​
    • 泛域名​
    • 星号(*)可以代替 1 个或多个字符。​
    • 星号(*)必须在域名开头或结尾。​
    • 一个域名中最多只能包含一个星号(*)。​
    • 星号(*)前后不能有除了半角句号(.)以外的字符。​
    • 示例:​
    • 合法域名示例:www.test.com、*.com、www.test.*。​
    • 非法域名示例: *aaa.com、www.*.com。​
    注意​
    泛域名只用于匹配与其同级别的域名。例如,*.example.com 可以匹配 www.example.com,但不能匹配 example.com、www.abc.example.com。​
    URL 路径​
    指定一条或多条路径。当您指定多条路径时,这些路径之间是“或”的关系。​
    • 路径长度支持0~128 个字符。​
    • 支持精确路径和正则表达式:​
    • 精确路径​
    • 输入规范:​
    • 值必须以正斜线(/)开头。​
    • 仅允许英文字母、数字和以下特殊字符: - _ / . % ? # * & =。​
    • 正斜线(/)不能连用。​
    • 默认为精准匹配,也支持星号(*)和半角问号(?)作为通配符使用。​
    • 取值示例:​
    • 精准匹配:路径配置为/api/v1/users,请求/api/v1/users可匹配成功。​
    • 前缀匹配:路径配置为~^/api/.*,请求/api/v1/users和/api/v2均可匹配成功。​
    • 正则表达式​
    • 输入规范:​
    • 值必须以波浪号(~)开头,且波浪号(~)只能出现一次。​
    • 仅允许英文字母、数字和以下特殊字符:. - _ / = ? ~ ^ * $ : ( ) [ ] + |。​
    • ~ 开头表示区分大小写。~* 开头表示不区分大小写。​
    • 取值示例:~^/api/v[0-9]+/users/.*$​
    HTTP 标头​
    设置 HTTP 标头。HTTP 标头以键值对形式表示。每个键可以对应多个值,这些值之间是“或”的关系。同一条转发规则内,键必须唯一。如果您需要添加多个 HTTP 标头,单击添加转发条件。​
    • 输入的键需遵守以下规范:​
    • 仅允许英文字母、数字、连字符(-)和下划线(_)。​
    • 不能为 “Cookie” 和 “Host”。​
    • 支持1~40 个字符。​
    • 输入的值需遵守以下规范:​
    • 允许可打印的 ASCII 字符。​
    • 不能以空格作为开头和结尾。​
    • 支持1~128 个字符。​
    HTTP 请求方法​
    选择一个或多个 HTTP 请求方法。当您选择多个请求方法时,这些请求方法之间是“或”的关系。​
    支持以下请求方法:HEAD、GET、POST、OPTIONS、PUT、PATCH、DELETE。​
    查询字符串​
    设置查询字符串。查询字符串以键值对形式表示。同一个转发条件下,多个键值对之间是“或”的关系。多个转发条件下,键值对之间为“且”的关系。同一条转发规则内,键值对必须唯一。​
    • 输入的键需遵守以下规范:​
    • 允许英文小写字母、数字和除了#[]{}\|<>&"以外的可打印特殊字符。​
    • 不能包含空格。​
    • 支持1~100 个字符。​
    • 输入的值需遵守以下规范:​
    • 允许英文小写字母、数字和除了#[]{}\|<>&"以外的可打印特殊字符。​
    • 不能包含空格。​
    • 支持1~128 个字符。​
    Cookie​
    添加一个或多个Cookie。​
    • 输入的Cookie 键需遵守以下规范:​
    • Cookie 键不能为空。​
    • 支持 1~100 个字符。​
    • 支持可见字符和通配符星号(*)和半角问号(?),如果是字母必须为小写字母。​
    • 不支持空格和;#[]{}\|<>&"。​
    • 不能全由*和?组成。​
    • 输入Cookie 值需遵守以下规范:​
    • Cookie 值不能为空。​
    • 支持 1~100个字符。​
    • 支持可见字符和通配符星号(*)和半角问号(?),如果是字母必须为小写字母。​
    • 不支持空格和;#[]{}\|<>&"。​
    • 不能全由*和?组成。​
    说明​
    转发条件添加 Cookie 的功能正在邀测中,如需试用,请联系客户经理。​
    SourceIP​
    仅匹配到SourceIP的请求才能被转发。​
    • 仅支持输入IPv4地址/IPv4地址段,且IP地址必须带掩码。​
    • 不支持0.0.0.0/x类型的地址段,x为任意数字。​
    • 转发条件中包含SourceIP,只有请求来源匹配到SourceIP地址段或地址的请求才能匹配到该规则。​
    • 一条规则SourceIP类型条件最多支持5个值。​
    说明​
    转发条件添加 SourceIP 功能正在邀测中,如需试用,请联系客户经理。​
    ​
  1. 配置转发动作​
  • 返回固定响应​
说明​
返回固定响应不建议与其他转发动作搭配使用。例如:与跨域配置搭配时会产生冲突,与写入 Header 配置搭配时不生效。​
  • ALB 直接将您自定义的响应返回给客户端,不再将客户端请求转发给后端服务器。​
  • ​
    参数​
    说明​
    HTTP响应码​
    设置 HTTP 响应状态码。允许设置的响应状态码包括 2xx、4xx 和 5xx。x 可以是 0~9 范围内的任意数字。​
    响应正文类型​
    设置响应正文类型。ALB 返回给客户端的响应中会携带 Content-Type 头部。​
    允许设置的响应正文类型包括 text/plain、text/css、text/html、application/javascript 和 application/json。​
    响应正文​
    可选。配置响应正文。最大支持 1024 个字符。​
    ​
  1. 其他参数​
  • ​
    参数​
    说明​
    描述​
    输入转发规则的描述信息。描述需遵守以下规范:​
    • 不能超过 255 个字符。​
    • 必须以英文字母或汉字开头。​
    • 只能包含英文字母、汉字、数字、空格以及以下特殊字符,._=-,。。​
    ​
  1. 单击确定按钮,完成操作。​
最近更新时间:2026.10.09 11:33:05
这个页面对您有帮助吗?
有用
有用
无用
无用