O evento UpdateMediaStorageClassComplete é disparado após a alteração da classe de armazenamento de um ativo de mídia. Este tópico descreve os parâmetros de notificação do evento e apresenta exemplos de callbacks.
Tipo de evento
UpdateMediaStorageClassComplete
Descrição do evento
O evento UpdateMediaStorageClassComplete ocorre após a modificação da classe de armazenamento de um ativo de mídia. Para obter mais informações, consulte Alterar a classe de armazenamento de um ativo de mídia.
Notificação de evento
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
EventTime |
String |
Sim |
Hora de geração do evento, no formato yyyy-MM-ddThh:mm:ssZ (ISO 8601, UTC). |
|
EventType |
String |
Sim |
Tipo do evento. O valor é UpdateMediaStorageClassComplete. |
|
Status |
String |
Sim |
Indica se a alteração da classe de armazenamento foi bem-sucedida. Valores válidos:
|
|
MediaId |
String |
Sim |
ID do ativo de mídia (vídeo ou áudio). |
|
Scope |
String |
Sim |
Escopo da alteração da classe de armazenamento. Valores válidos:
|
|
StorageClass |
String |
Sim |
Nova classe de armazenamento após a alteração. Valores válidos:
|
|
TriggerBy |
String |
Sim |
Origem do evento. Valores válidos:
|
|
ErrorCode |
String |
Não |
Código de erro. Retornado somente em caso de falha na alteração da classe de armazenamento. |
|
ErrorMessage |
String |
Não |
Mensagem de erro. Retornada somente em caso de falha na alteração da classe de armazenamento. |
Exemplos de callback
Descrição:
Para callback HTTP, o exemplo a seguir mostra o corpo da requisição HTTP POST.
-
Para callback MNS, o exemplo a seguir mostra o corpo da mensagem.
-
Exemplo de alteração bem-sucedida
{ "EventType": "UpdateMediaStorageClassComplete", "EventTime": "2022-06-23T13:11:33Z", "Status": "Success", "MediaId": "71151b80f2d471ecb21b472190a9****", "Scope": "All", "StorageClass": "Archive", "TriggerBy": "API" } -
Exemplo de alteração com falha
{ "EventType": "UpdateMediaStorageClassComplete", "EventTime": "2022-06-23T13:11:33Z", "Status": "Failed", "MediaId": "71151b80f2d471ecb21b472190a9****", "Scope": "All", "StorageClass": "Archive", "ErrorCode": "NoSuchKey", "ErrorMessage": "OSS bucket or object does not exist", "TriggerBy": "API" }
-