Creates a custom rule for website HTTP flood protection (CC protection).
This API has been deprecated. We recommend migrating to ddoscoo(2020-01-01) - ConfigWebCCRuleV2 for enhanced functionality and continued support. While the deprecated API remains temporarily accessible, no further updates or bug fixes will be provided.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-ddoscoo:CreateWebCCRule |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceGroupId |
string |
No |
The resource group ID of the Anti-DDoS instance in Resource Management. Default value: empty, which indicates that the instance belongs to the default resource group. For more information, see Create a resource group. |
rg-acfm2pz25js**** |
| Domain |
string |
Yes |
The domain name of the website. Note
The domain name must have a website forwarding rule configured. You can call DescribeDomains to query all domain names. |
www.aliyun.com |
| Name |
string |
Yes |
The rule name. The name can contain letters, digits, and underscores (_) and cannot exceed 128 characters in length. |
testrule |
| Act |
string |
Yes |
The action to be performed on requests that match the rule. Valid values:
|
close |
| Count |
integer |
Yes |
The number of access requests from a single IP address. Valid values: 2 to 2000. |
60 |
| Interval |
integer |
Yes |
The detection duration. Valid values: 5 to 10800. Unit: seconds. |
20 |
| Mode |
string |
Yes |
The matching mode. Valid values:
Note
If the detection path URI contains parameters, select prefix match (prefix). |
prefix |
| Ttl |
integer |
Yes |
The blocking duration. Valid values: 60 to 86400. Unit: seconds. |
60 |
| Uri |
string |
Yes |
The detection path. Note
The URI cannot be modified. A rule is uniquely identified by the domain name of the website, the detection path, and the rule name. |
/abc/a.php |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
The body of the returned data. |
||
| RequestId |
string |
The ID of the request. |
0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc |
Examples
Success response
JSON format
{
"RequestId": "0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.