Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:UpdateMediaStorageClassComplete

Última atualização: Jul 10, 2026

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:

  • Success

  • Failed

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:

  • All: altera a classe de armazenamento de todos os recursos de mídia.

  • SourceFile: altera apenas a classe de armazenamento do arquivo source. Os demais recursos de mídia permanecem armazenados como objetos Standard.

StorageClass

String

Sim

Nova classe de armazenamento após a alteração. Valores válidos:

  • Standard

  • IA

  • Archive

  • ColdArchive

TriggerBy

String

Sim

Origem do evento. Valores válidos:

  • LifeCycle: acionado por uma regra de ciclo de vida.

  • API: acionado por uma chamada de API.

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" 
      }