Set the IP Access Frequency Limit
Last Updated:2020-09-17
Limit the number of visits per second of a single IP, and it is targeted at all paths. This interface is used to set IP access limit.
Method | Path | Description |
---|---|---|
PUT | /v2/domain/{domain}/config?accessLimit | Limit the count of access per second to a single node of IP |
domain: CDN accelerated domain name.
Request body
Parameter | Optional | Type | Description |
---|---|---|---|
accessLimit | Required | AccessLimit | Control IP access limit |
AccessLimit:
Parameter | Optional | Type | Description |
---|---|---|---|
enabled | Required | bool | true means enabling visit frequency limit for a single IP node, and false means cancelling frequency limit. |
limit | Optional | int | Maximum number of requests of a single IP node in one second. When enabled is true, this item is 1000 by default, and when enabled is false, this item is meaningless. |
Response code (Http Status Code)
HTTP Status Code | Description |
---|---|
200 | Success |
400 | Update failures, parameter errors, etc. |
Request example
PUT /v2/domain/myself.baidu.com/config?accessLimit HTTP/1.1
Host: cdn.baidubce.com
Content-Length: 45
Content-Type: application/json
{
"accessLimit":{
"enabled":true,
"limit":200
}
}
Response example
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
{
"status":"OPERATING"
}