弹性负载均衡支持的转发规则类型
域名:触发转发的域名,支持精确域名、泛域名。可以并列添加多个域名。每个域名的长度不能超过46个字符。至少包含两个字符串,字符串间以点分割,字符串只能由英文字母、数字、中划线、小数点和特殊字符*组成。字符串中须以英文字母、数字或*开头,不能以中划线结尾。*只能出现在开头且必须以*.开始。
URL:触发转发的URL。可以并列添加多个URL。
由英文字母、数字和特殊字符_~';@^-%#$.*+?,=!:|\/()[]{}组成,并在精确匹配和前缀匹配时,只能由/开头。
查询字符串:当请求中的字符串与设置好的转发策略中的字符串相匹配时,触发转发。查询字符串是键值对的形式。
HTTP请求方法:触发转发的HTTP请求方法。可以并列设置多个请求方法。主要分为以下几种:GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS。
HTTP请求头:触发转发的HTTP请求头。请求头是键值对的形式,需要分别设置值:键(key)和值(value)。
网段:触发转发的请求网段。
弹性负载均衡支持的转发动作类型
转发至后端服务器组:如果满足转发策略条件,则将请求转发至配置好的后端服务器组。需要配置后端服务器组。
重定向至监听器:如果满足转发策略条件,则将请求转发至配置好的监听器上。需要配置监听器。
重定向至URL:如果满足转发策略条件,则将请求重定向至配置好的URL。客户端访问ELB网址A后,ELB返回302或者其他3xx返回码和目的网址B,客户端自动跳转到网址B,网址B可自定义。
返回固定响应:如果满足转发策略条件,则返回固定响应。
用户访问ELB实例后,ELB直接返回响应,不向后端服务器继续转发,返回响应的状态码和内容可以自定义。
配置弹性负载均衡的高级转发策略
登录管理控制台。
在管理控制台左上角单击图标,选择区域和项目。
单击页面左上角的,选择“网络 > 弹性负载均衡”。
在“负载均衡器”界面,单击需要添加转发策略的负载均衡器名称。
切换到监听器页签,单击目标监听器名称。
在监听器“基本信息”页面,单击“开启高级转发策略”。
单击“确认”。