检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 204 DELETE操作正常返回。 错误码 请参见错误码。 父主题: 转发规则
此参数和tenant_id参数含义一样,均指转发策略所在的项目ID。 获取方法详见获取项目ID。 name 否 String 转发策略名称。 支持的最大字符长度:255 admin_state_up 否 Boolean 转发策略的管理状态。 description 否 String 转发策略的描述信息。 支持的最大字符长度:255
String 流量匹配后转发到的监听器的ID。 redirect_url String 转发策略重定向到的url。 该字段为预留字段,暂未启用。 rules Array 转发策略关联的转发规则的ID列表。详见表6 position Integer 转发优先级,从1递增,最高100。默认值:100;
创建转发规则 功能介绍 创建转发规则。通过创建域名和路径类型的转发规则,可以匹配请求中的域名、路径,匹配后的流量转发到该转发规则关联的转发策略的redirect_pool_id指定的后端云服务器组上。 接口约束 一个转发策略下的转发规则的匹配类型不能重复。 URI POST /v2
y表示请求头参数的名称,value表示请求头参数的值。 key的长度限制1-40字符,只允许包含字母、数字和-_。 当转发规则类别type为QUERY_STRING时,key表示查询参数的名称,value表示查询参数的值。 key的长度限制为1-128字符,不支持空格,中括号,大括号,尖括号,反斜杠,双引号,
创建转发策略 功能介绍 创建转发策略。监听器和转发策略共同决定了流量如何转发到后端云服务器上。 通过匹配action为REDIRECT_TO_POOL的转发策略下的转发规则的url和域名,可以将匹配的流量转发到指定的后端云服务器组上,再将流量分发到在这个后端云服务器组关联的后端云服务器上。
指定该字段。 指定的后端云服务器组需满足以下条件: 不能是监听器的default_pool; 不能是除该转发策略所在的监听器以外的其他监听器的转发策略使用的后端云服务器组。 redirect_listener_id 否 String 流量匹配后转发到的监听器的ID。默认值:null;
String 转发规则ID tenant_id String 转发规则所在的项目ID。 支持的最大字符长度:255 project_id String 此参数和tenant_id参数含义一样,均指转发规则所在的项目ID。 admin_state_up Boolean 转发规则的管理状态;
String 转发规则ID tenant_id String 转发规则所在的项目ID。 支持的最大字符长度:255 project_id String 此参数和tenant_id参数含义一样,均指转发规则所在的项目ID。 admin_state_up Boolean 转发规则的管理状态;
转发策略由转发规则和转发动作两部分组成: 支持的转发规则有:域名、路径。 HTTP监听器支持的动作类型有:转发至后端服务器组、重定向至监听器。 HTTPS监听器支持的动作类型有:转发至后端服务器组。 匹配原理 在添加了转发策略后,负载均衡器将按以下规则转发前端请求: 如果能匹配到监听器的转发策略,则
String 转发规则所在的项目ID。 支持的最大字符长度:255 project_id 否 String 此参数和tenant_id参数含义一样,均指转发规则所在的项目ID。 admin_state_up 否 Boolean 转发规则的管理状态。 type 否 String 转发规则的匹配类型。
则新创建的转发策略的优先级的值为1。 当action为REDIRECT_TO_LISTENER时,则新创建的转发策略的优先级的值为0。 其它action取值,新创建的转发策略的优先级的值为同一监听器下已有转发策略的优先级的最大值+1。 若监听器下没有转发策略,则新建的转发策略的优先级为1。
删除转发策略 功能介绍 删除指定的转发策略。 URI DELETE /v2.0/lbaas/l7policies/{l7policy_id} 表1 参数说明 参数 是否必选 参数类型 描述 l7policy_id 是 Object 转发策略ID。 请求消息 无 响应消息 无 请求示例
支持的最大字符长度:255 project_id String 此参数和tenant_id参数含义一样,均指转发规则所在的项目ID。 admin_state_up Boolean 转发规则的管理状态; 该字段为预留字段,暂未启用。取值范围:true/false。 true表示开启。
删除转发规则 功能介绍 删除指定ID的转发规则。 URI DELETE /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id} 表1 参数说明 参数 是否必选 参数类型 描述 l7policy_id 是 String 转发策略ID。
高级转发策略 高级转发策略概述 管理高级转发策略 父主题: 应用型监听器
转发规则 创建转发规则 查询转发规则列表 查询转发规则详情 更新转发规则 删除转发规则 父主题: API(V3)
转发策略 创建转发策略 查询转发策略列表 查询转发策略详情 更新转发策略 删除转发策略 父主题: API(V2)
转发策略 创建转发策略 查询转发策略列表 查询转发策略详情 更新转发策略 删除转发策略 批量更新转发策略优先级 父主题: API(V3)
转发规则 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建l7rule POST /v3/{project_id}/elb/l7policies/{l7policy_id}/rules elb:l7rules:create