全部产品
Search
文档中心

DDoS 防护:ConfigL7RsPolicy - 为转发规则设置回源策略

更新时间:Feb 25, 2026

为已经创建的网站业务转发规则设置回源策略。

接口说明

如果接入 DDoS 高防的网站配置了多个源站服务器,您可以通过回源策略修改回源负载算法。默认使用 IP Hash 算法,支持修改为轮询或 Leaset Time 算法。具体说明请参见请求参数 Policy 的描述。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称

类型

必填

描述

示例值

ResourceGroupId

string

DDoS 高防实例在资源管理产品中所属的资源组 ID。默认为空,即属于默认资源组。

关于资源组的更多信息,请参见创建资源组

rg-acfm2pz25js****

Domain

string

要操作的网站业务的域名。

说明

域名必须已经配置过网站业务转发规则。您可以调用 DescribeDomains 查询所有已经配置过网站业务转发规则的域名。

www.aliyun.com

Policy

string

回源策略。使用 JSON 结构体转化的字符串格式表示,JSON 结构体包含以下字段:

  • ProxyMode:String 类型 | 必选 | 回源负载均衡算法。取值:
    • ip_hash:表示 IP Hash 算法。根据请求来源 IP 进行 HASH 映射,将同一个 IP 的所有请求定向到一个源站服务器。

    • rr:表示轮询算法。将所有请求轮流分配给不同源站服务器。使用该算法时,您可以根据不同服务器的性能为服务器设置权重。

    • least_time:表示 Least Time 算法。该算法通过智能 DNS 解析能力,保证业务流量从接入防护节点到转发回源站服务器整个链路的时延最短。

  • Attributes:JSONArray 类型 | 可选 | 回源参数信息。数组中每个元素包含以下字段:
    • RealServer:String 类型 | 可选 | 源站服务器地址。

    • Attribute:JSONObject 类型 | 可选 | 回源参数。包含以下字段:
      • Weight:Integer 类型 | 可选 | 服务器的权重。仅在使用轮询算法(ProxyModerr)时生效。权重取值范围:1~100,默认值为 100。权重越高的服务器分配到的请求越多。

      • ConnectTimeout:Integer 类型 | 可选 | 新建连接超时时间。值范围 1~10 秒,默认值为 5

      • FailTimeout:Integer 类型 | 可选 | 失效时间,单位秒。值范围 1~3600 秒,默认值为 10

      • MaxFails:Integer 类型 | 可选 | 最大失败次数,健康检查相关。值范围 1~10 秒,默认值为 3

      • Mode:String 类型 | 可选 | 主备属性标志。取值:active 为主。backup 为备。

      • ReadTimeout:Integer 类型 | 可选 | 读超时时间。值范围 10~300 秒,默认值为 120

      • SendTimeout:Integer 类型 | 可选 | 写超时时间。值范围 10~300 秒,默认值为 120

{"ProxyMode":"rr","Attributes":[{"RealServer":"1.***.***.1","Attribute":{"Weight":100,"ConnectTimeout":5,"FailTimeout":10,"MaxFails":3,"Mode":"active","ReadTimeout":120,"SendTimeout":120}},{"RealServer":"2.***.***.2","Attribute":{"Weight":100,"ConnectTimeout":5,"FailTimeout":10,"MaxFails":3,"Mode":"active","ReadTimeout":120,"SendTimeout":120}}]}

UpstreamRetry

integer

回源重试开关。取值:

  • 1:回源重试开。

  • 0:回源重试关。

1

返回参数

名称

类型

描述

示例值

object

RequestId

string

本次请求的 ID。

0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc

示例

正常返回示例

JSON格式

{
  "RequestId": "0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc"
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情