Exclui arquivos de snapshot especificados.
Descrição da operação
Esta operação suporta a exclusão de arquivos de snapshot gerados no prazo de um ano.
Limite de QPS
Você pode chamar esta operação até 30 vezes por segundo por conta. Solicitações que excedam esse limite serão descartadas e você poderá sofrer interrupções no serviço.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:DeleteSnapshotFiles |
delete |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. |
cn-shanghai |
| CreateTimestampList |
array |
Sim |
Uma lista de timestamps dos snapshots a serem excluídos. |
1653641526637 |
|
integer |
Não |
O timestamp, em milissegundos, em que o snapshot a ser excluído foi gerado. Você pode obter esse valor a partir do parâmetro CreateTimestamp na resposta da operação DescribeLiveStreamSnapshotInfo. |
1653641526637 |
|
| DomainName |
string |
Sim |
O domínio de streaming. |
example.com |
| AppName |
string |
Sim |
O AppName da transmissão ao vivo. |
liveApp**** |
| StreamName |
string |
Sim |
O nome do stream. |
liveStream**** |
| RemoveFile |
boolean |
Sim |
Especifica se também devem ser excluídos os arquivos de snapshot do OSS. Valores válidos:
Nota
Para excluir arquivos do OSS, você deve ter as permissões necessárias para operações de arquivos do OSS. |
true |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| FailureCount |
integer |
O número de snapshots cuja exclusão falhou. |
1 |
| RequestId |
string |
O ID da solicitação. |
90F60327-ABEC-5A93-BF1F-**** |
| SnapshotDeleteInfoList |
object |
||
| SnapshotDeleteInfo |
array<object> |
Os detalhes da exclusão do snapshot. |
|
|
object |
Os detalhes da exclusão do snapshot. |
||
| 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 |
O número de snapshots que foram excluídos. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"FailureCount": 1,
"RequestId": "90F60327-ABEC-5A93-BF1F-****",
"SnapshotDeleteInfoList": {
"SnapshotDeleteInfo": [
{
"CreateTimestamp": 1653641526637,
"Message": "OK"
}
]
},
"SuccessCount": 1
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | %s, please check and try again later. | Parameter is invalid, please check and try again. |
| 400 | Cannot find task | %s, please check and try again later. | Task does not exist, please check and try again. |
| 400 | MissingParams | %s, please check and try again later. | Parameter is missing, please check and try again. |
| 500 | InternalError | Server internal error | |
| 403 | OSSAccessDenied | OSS bucket not authorised |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.