
# 管理高级转发策略
#### 操作场景
独享型负载均衡开启高级转发策略功能后，ELB实例会根据您配置的高级转发策略将不同的请求按照不同的方式处理。
每条高级转发策略必须包含转发规则和动作。
- **支持的转发规则** ：域名、路径、HTTP请求方法、HTTP请求头、查询字符串、网段、Cookie。详见[转发规则](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_060301.html#elb_ug_jt_060301__section3501928133119)。
- **支持的转发动作** ：转发至后端服务器组、重定向至监听器、重定向至URL、返回固定响应和附加转发动作重写/写入Header/删除Header/限速/跨域/流量镜像至后端服务器组。详见[转发动作](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_060301.html#elb_ug_jt_060301__zh-cn_topic_0000001182135225_section107001685017)。
- 支持单条转发策略中添加多个转发规则。
- 支持转发策略排序。
 
#### 约束与限制
- 高级转发策略开启后不允许关闭。
- 一个高级转发策略支持添加10个条件（所有转发规则的条件之和）。
 
#### 开启高级转发策略
1. 进入[弹性负载均衡列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/elb/list)。
2. 在弹性负载均衡列表页面，单击需要添加转发策略的负载均衡器名称。
3. 在"监听器"页签，单击目标监听器名称。
4. 在监听器"基本信息"页面，单击"开启高级转发策略"。
5. 单击"确认"。
 
 #### 添加高级转发策略
1. 进入[弹性负载均衡列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/elb/list)。
2. 在弹性负载均衡列表页面，单击需要添加转发策略的负载均衡器名称。
3. 在"监听器"页签，您可以通过以下两种操作入口，进入监听器的"转发策略"页签。
   - 在目标监听器所在行的"操作"列，单击"添加/编辑转发策略"。
   
   - 单击目标监听器的名称，并切换到"转发策略"页签。
    
4. 单击"添加转发策略"按钮，参考[表2](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_060301.html#elb_ug_jt_060301__table18661522143612)和[表3](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_060301.html#elb_ug_jt_060301__table5134124417429)配置参数。
5. 配置完成，单击"保存"。
 
 #### 转发策略排序
一个监听器可以添加多个转发策略，转发策略按照优先级从高到低开始匹配，数值越小优先级越高。
您可以通过排序更改非默认转发策略的优先级，您不能更改默认转发策略的优先级。
您可以直接编辑选择转发策略的优先级，也可以通过排序来设置优先级。
1. 进入[弹性负载均衡列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/elb/list)。
2. 在弹性负载均衡列表页面，单击需要修改转发策略的负载均衡器名称。
3. 切换到监听器页签，单击需要修改转发策略的监听器名称。
4. 切换到"转发策略"页签，单击上方的"排序"。
5. 通过鼠标拖拽转发策略模块来调整转发策略的优先级
6. 单击"保存"。
 
 #### 修改转发策略
1. 进入[弹性负载均衡列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/elb/list)。
2. 在弹性负载均衡列表页面，单击需要修改转发策略的负载均衡器名称。
3. 在"监听器"页签，单击需要修改转发策略的监听器名称。
4. 切换到"转发策略"页签，选择需要修改的转发策略，单击"编辑"。
5. 根据界面提示，并参考[表2](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_060301.html#elb_ug_jt_060301__table18661522143612)和[表3](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_060301.html#elb_ug_jt_060301__table5134124417429)修改参数，单击"保存"。
 
#### 删除转发策略
用户可以根据实际需要删除已经创建的转发策略。监听器的默认转发策略不支持删除。
转发策略删除后无法恢复，请谨慎操作。
1. 进入[弹性负载均衡列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/elb/list)。
2. 在弹性负载均衡列表页面，单击需要删除转发策略的负载均衡器名称。
3. 在监听器页签，单击需要删除转发策略的监听器名称。
4. 切换到"转发策略"页签，选择需要删除的转发策略，单击"删除"。
5. 在弹出的"删除转发策略"对话框中，单击"确定"。
 
#### 相关文档
- [创建转发策略 - CreateL7Policy](https://support.huaweicloud.com/api-elb/CreateL7Policy.html)
- [更新转发策略 - UpdateL7Policy](https://support.huaweicloud.com/api-elb/UpdateL7Policy.html)
- [批量更新转发策略优先级 - BatchUpdatePoliciesPriority](https://support.huaweicloud.com/api-elb/BatchUpdatePoliciesPriority.html)。
- [创建转发规则 - CreateL7Rule](https://support.huaweicloud.com/api-elb/CreateL7Rule.html)
- [更新转发规则 - UpdateL7Rule](https://support.huaweicloud.com/api-elb/UpdateL7Rule.html)
 
