Configure the Dynamic Acceleration Rules of Domain Name
Last Updated:2020-09-17
Method | Path | Description |
---|---|---|
PUT | /v2/domain/{domain}/config?dsa | Configure the dynamic acceleration rules of domain name |
Request body
Parameter | Optional | Type | Description |
---|---|---|---|
dsa | Required | DSA | Configure structure |
The DSA structure is as follows:
Parameter | Optional | Type | Description |
---|---|---|---|
enabled | Required | Bool | true means configuring rules, and false means deleting rules. |
rules | Required | List<DSARule> | Dynamic acceleration rule list |
comment | Optional | String | Comments |
The structure is as follows:
Parameter | Optional | Type | Description |
---|---|---|---|
type | Required | String | "suffix " means file type, "path " means dynamic path, “exactPath " means dynamic URL, and “method " means request method.(Support "GET ", "POST ", "PUT ", "DELETE " and “OPTIONS ") |
value | Required | String | Configuration rules for the specified type in “type ", separate multiple rules by “; ". |
Request example
PUT /v2/domain/my.domain.com/config?dsa HTTP/1.1
Host: cdn.baidubce.com
Content-Length: 173
{
"dsa": {
"enabled": true,
"rules": [
{
"type": "suffix",
"value": ".mp4;.jpg;.php"
},
{
"type": "path",
"value": "\/path"
},
{
"type": "exactPath",
"value": "\/path\/to\/file.mp4"
},
{
"type": "method",
"value": "GET;POST"
}
],
"comment": "test"
}
Response example
HTTP/1.1 200 OK
Content-Length: 0
Content-Type: application/json;utf-8
x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
Server: BWS