Deletes specified snapshot files.
Operation description
This operation supports deleting snapshot files generated within a year.
QPS limit
You can call this operation up to 30 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
live:DeleteSnapshotFiles | delete | *Domain
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | No | The region ID. | cn-shanghai |
| CreateTimestampList | array | Yes | A list of timestamps of the snapshots to delete. | 1653641526637 |
integer | No | The timestamp, in milliseconds, when the snapshot to delete was generated. You can obtain this value from the CreateTimestamp parameter in the response of the DescribeLiveStreamSnapshotInfo operation. | 1653641526637 | |
DomainName | string | Yes | The streaming domain. | example.com |
AppName | string | Yes | The AppName of the live stream. | liveApp**** |
StreamName | string | Yes | The stream name. | liveStream**** |
RemoveFile | boolean | Yes | Specifies whether to also delete the snapshot files from OSS. Valid values:
Note To delete files from OSS, you must have the required permissions for OSS file operations. | true |
Response elements
Parameter | Type | Description | Example |
object | |||
FailureCount | integer | The number of snapshots that failed to be deleted. | 1 |
RequestId | string | The request ID. | 90F60327-ABEC-5A93-BF1F-**** |
| SnapshotDeleteInfoList | object | ||
| SnapshotDeleteInfo | array<object> | The snapshot deletion details. | |
object | The snapshot deletion details. | ||
CreateTimestamp | integer | The timestamp, in milliseconds, of the snapshot that you requested to delete. | 1653641526637 |
Message | string | The result of the deletion operation for each snapshot. Valid values:
| OK |
SuccessCount | integer | The number of snapshots that were deleted. | 1 |
Examples
Success response
JSON format
{
"FailureCount": 1,
"RequestId": "90F60327-ABEC-5A93-BF1F-****",
"SnapshotDeleteInfoList": {
"SnapshotDeleteInfo": [
{
"CreateTimestamp": 1653641526637,
"Message": "OK"
}
]
},
"SuccessCount": 1
}Error codes
HTTP status code | Error code | Error message | Description |
400 | InvalidParams | %s | |
400 | Cannot find task | %s | |
400 | MissingParams | %s | |
500 | InternalError | Server internal error | |
403 | OSSAccessDenied | OSS bucket not authorised |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.