调用CreateWebCCRule创建网站业务频率控制防护(CC防护)的自定义规则。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateWebCCRule

要执行的操作。取值:CreateWebCCRule

RegionId String cn-hangzhou

DDoS高防实例所属地域ID。取值:

  • cn-hangzhou(默认):表示中国内地,对应DDoS高防(新BGP)实例。
  • ap-southeast-1:表示非中国内地,对应DDoS高防(国际)实例。
ResourceGroupId String rg-acfm2pz25js****

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

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

Domain String www.aliyun.com

网站业务的域名。

说明 域名必须已配置网站业务转发规则。您可以调用DescribeDomains查询所有域名。
Name String testrule

规则名称。支持使用英文字母、数字或下划线(_),且长度不能超过128个字符。

Act String close

对命中防护规则的请求执行的动作。取值:

  • close:表示封禁该请求。
  • captcha:表示发起人机识别验证。
Count Integer 60

单一IP访问次数。取值范围:2~2000

Interval Integer 20

检测时长。取值范围:5~10800,单位:秒。

Mode String prefix

匹配模式。取值:

  • prefix:表示前缀匹配。
  • match:表示完全匹配。
说明 检测路径URI中包含参数时,请选择前缀匹配(prefix)。
Ttl Integer 60

封禁时长。取值范围:60~86400,单位:秒。

Uri String /abc/a.php

检测路径。

调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见公共参数

调用API的请求格式,请参见本文示例中的请求示例。

返回数据

名称 类型 示例值 描述
RequestId String 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc

本次请求的ID。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateWebCCRule
&Act=close
&Count=60
&Domain=www.aliyun.com
&Interval=20
&Mode=prefix
&Name=testrule
&Ttl=60
&Uri=/abc/a.php
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<?xml version="1.0" encoding="UTF-8" ?>
<CreateWebCCRuleResponse>
	<RequestId>0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc</RequestId>
</CreateWebCCRuleResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

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

错误码

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