Operation Record
Last Updated:2020-09-17
This interface is used to query the purging and preloading records under the specified condition.
Method | Path | Action |
---|---|---|
GET | /v2/cache/records | Query purging and preloading records |
URL parameter
Parameter | Type | Optional | Description |
---|---|---|---|
type | String | Yes | Record type, 1) purge —purge record 2) prefetch – prefetch record 3) all – all records It defaults to all. |
startTime | Timestamp | Yes | Start time of the time range queried, the default is 24 hours ahead of the endTime, UTC time. The maximum time span between endTime and startTime is 30 days. |
endTime | Timestamp | Yes | End value of the time range queried, the default is the current time, UTC time. |
url | String | Yes | Query the purging and preloading record of a url |
marker | String | Yes | The nextMarker value returned when the user recalls this interface last time is taken as the starting point of query this time. |
Response body(Response Body)
Parameter | Type | Description |
---|---|---|
details | list |
Details of the task submitted |
isTruncated | Boolean | True means there are additional data in the following pages and false means the current page is the last page. |
nextMarker | String | The domain doesn't appear when isTruncated is false. The user can access the subsequent lists by specifying the marker the next time this interface is called. |
RecordStatus content
Parameter | Type | Description |
---|---|---|
status | String | in-progress|completed|failed |
url | String | URL record |
type | String | Record types 1) directoryPurge directory refresh 2) filePurge URL refresh 3) prefetch pre-record |
createdAt | Timestamp | Creation time of the task, UTC time |
startedAt | Timestamp | The time to start the execution of task, UTC time |
finishedAt | Timestamp | End time of the task, UTC time If task is not completed, it does not return this item. |
progress | Int | Process percentage |
reason | String | Reasons for failed preloading tasks |
operator | String | Operate the account |
Request example
GET /v2/cache/records?type=all HTTP/1.1
Host: cdn.baidubce.com
Response example
HTTP/1.1 200 OK
Content-Length: 691
Content-Type: application/json;utf-8
x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
Server: BCE-CDN
{
"details":[
{
"url":"http://www.example.com/test.mp4",
"createdAt":"2019-07-29T06:33:42Z",
"startedAt":"2019-07-29T06:33:42Z",
"type":"prefetch",
"finishedAt":"2019-07-29T06:33:45Z",
"progress":100,
"status":"completed",
"operator":"5f9c3bc8d407e8b49d310ac49096ded4"
},
{
"url":"http://www.example.com/test.mp4",
"type":"filePurge",
"createdAt":"2019-07-29T06:33:35Z",
"progress":100,
"status":"failed",
"operator":"5f9c3bc8d407e8b49d310ac49096ded4"
}
],
"isTruncated":false
}