检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建转发规则 功能介绍 创建七层转发规则。 接口约束 如果l7policy是重定向到listener的话,不允许创建l7rule。 调用方法 请参见如何调用API。 URI POST /v3/{project_id}/elb/l7policies/{l7policy_id}/rules
参数解释:IAM鉴权Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 rule 是 UpdateL7RuleOption object 参数解释:规则对象。 表4 UpdateL7RuleOption 参数 是否必选 参数类型 描述 admin_state_up 否 Boolean 参数解释:转发规则的管理状态。
描述 request_id String 参数解释:请求ID。 注:自动生成 。 flavor Flavor object 参数解释:规格对象。 表4 Flavor 参数 参数类型 描述 id String 参数解释:规格ID。 info FlavorInfo object 参数解释:规格相关的指标。
后端云服务器组关联的后端云服务器对应的弹性云服务器的ID。 响应消息 表2 响应参数 参数 参数类型 描述 pools Array 后端云服务器组对象列表。详见表3。 pools_links List 后端云服务器组的分页查询中上下页的链接信息。 仅当分页查询时响应体中有该字段。详见表8
表4 响应Body参数 参数 参数类型 描述 ipgroups Array of IpGroup objects 参数解释:IP地址组列表返回对象。 request_id String 参数解释:请求ID。 注:自动生成 。 page_info PageInfo object 参数解释:分页信息。
InsertHeaders object HTTP扩展头部,内部字段全量同步,不选则为默认值。 可以将从负载均衡器到后端云服务器的路径中需要被后端云服务器用到的信息写入HTTP中,随报文传递到后端云服务器上。 例如可通过X-Forwarded-ELB-IP开关,将负载均衡器的弹性公网IP传到后端云服务器。详细参见表4。
否 ListenerInsertHeaders object 可选的HTTP头插入,可以将从负载均衡器到后端服务器的路径中需要被后端服务器用到的信息写入HTTP中,随报文传递到后端服务器使。例如可通过X-Forwarded-ELB-IP开关,将负载均衡器的弹性公网IP传到后端服务器。
pool_id指定的后端云服务器组上; REDIRECT_TO_LISTENER:将listener_id指定的HTTP监听器的流量重定向到redirect_listener_id指定的TERMINATED_HTTPS监听器上。 redirect_pool_id 否 String
insert_headers ListenerInsertHeaders object 可选的HTTP头插入,可以将从负载均衡器到后端服务器的路径中需要被后端服务器用到的信息写入HTTP中,随报文传递到后端服务器使。例如可通过X-Forwarded-ELB-IP开关,将负载均衡器的弹性公网IP传到后端服务器。
request_id String 请求ID。 注:自动生成 。 healthmonitor HealthMonitor object 监看检查对象。 表4 HealthMonitor 参数 参数类型 描述 admin_state_up Boolean 健康检查的管理状态。 取值范围:
请求Body参数 参数 是否必选 参数类型 描述 member 是 CreateMemberOption object 参数解释:后端服务器对象。 表4 CreateMemberOption 参数 是否必选 参数类型 描述 address 是 String 参数解释:后端服务器对应的IP地址。
请求消息 无 响应消息 表3 响应参数 参数 参数类型 描述 pools Array of Pools objects 后端云服务器组对象列表。详见表4。 表4 pool字段说明 参数 参数类型 描述 id String 后端云服务器组 ID。 tenant_id String
参数类型 描述 security_policies Array of SecurityPolicy objects 自定义安全策略列表返回对象。 request_id String 请求ID。 注:自动生成 。 page_info PageInfo object 分页信息。 表5
取值范围: REDIRECT_TO_POOL:转发到后端服务器组; REDIRECT_TO_LISTENER:重定向到监听器; REDIRECT_TO_URL:重定向到URL; FIXED_RESPONSE:返回固定响应体。 admin_state_up Boolean 参数解释:转发策略的管理状态。
取值范围: REDIRECT_TO_POOL:转发到后端服务器组。 REDIRECT_TO_LISTENER:重定向到监听器。 REDIRECT_TO_URL:重定向到URL。 FIXED_RESPONSE:返回固定响应体。 admin_state_up 否 Boolean 参数解释:转发策略的管理状态。
参数类型 描述 request_id String 参数解释:请求ID。 注:自动生成 。 rule L7Rule object 参数解释:规则对象。 表4 L7Rule 参数 参数类型 描述 admin_state_up Boolean 参数解释:转发规则的管理状,固定为true。 不支持该字段,请勿使用。
request_id String 请求ID。 注:自动生成 。 certificate CertificateInfo object 证书对象。 表4 CertificateInfo 参数 参数类型 描述 admin_state_up Boolean 证书的管理状态。 不支持该字段,请勿使用。
参数 参数类型 描述 request_id String 请求ID。 注:自动生成 。 member Member object 后端服务器对象。 表4 Member 参数 参数类型 描述 id String 参数解释:后端服务器ID。 说明: 说明: 此处并非ECS服务器的ID,
表5 响应Body参数 参数 参数类型 描述 security_policy SecurityPolicy object 安全策略列表返回对象。 request_id String 请求ID。 注:自动生成 。 表6 SecurityPolicy 参数 参数类型 描述 id String
PageInfo object 分页信息。 healthmonitors Array of HealthMonitor objects 健康检查对象。 表5 PageInfo 参数 参数类型 描述 previous_marker String 参数解释:分页查询结果中第一条记录的ID。