Deletes specified snapshot files.
Operation description
This operation deletes snapshot files generated within the last year.
QPS limit
The queries per second (QPS) limit for this operation is 30 for each user. If you exceed this limit, API calls are throttled, which may affect your business. Call this operation at a reasonable rate.
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 application name. |
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 parameters
|
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 list of snapshot deletion details. |
|
|
object |
The list of 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 successfully 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.