全部产品
Search
文档中心

ApsaraVideo VOD:UpdateMediaStorageClassComplete

更新时间:Jul 02, 2025

Topik ini menjelaskan UpdateMediaStorageClassComplete event dan menyediakan contoh callback.

Tipe Event

UpdateMediaStorageClassComplete

Deskripsi Event

Event UpdateMediaStorageClassComplete dipicu setelah kelas penyimpanan aset media diubah. Untuk informasi lebih lanjut tentang cara mengubah kelas penyimpanan aset media, lihat Ubah kelas penyimpanan aset media.

Notifikasi Event

Parameter

Tipe

Diperlukan

Deskripsi

EventTime

String

Ya

Waktu ketika event dihasilkan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddThh:mm:ssZ. Waktu ditampilkan dalam UTC.

EventType

String

Ya

Tipe event. Nilainya adalah UpdateMediaStorageClassComplete.

Status

String

Ya

Menunjukkan apakah tugas perubahan kelas penyimpanan berhasil. Nilai yang valid:

  • Success

  • Failed

MediaId

String

Ya

ID dari aset media. ID dapat berupa ID video atau ID audio.

Scope

String

Ya

Ruang lingkup perubahan kelas penyimpanan. Nilai yang valid:

  • All: memodifikasi kelas penyimpanan semua sumber daya media.

  • SourceFile: hanya mengubah kelas penyimpanan file sumber. Sumber daya media lainnya masih disimpan sebagai objek Standard.

StorageClass

String

Ya

Kelas penyimpanan setelah perubahan. Nilai yang valid:

  • Standard

  • IA

  • Archive

  • ColdArchive

TriggerBy

String

Ya

Sumber dari event. Nilai yang valid:

  • LifeCycle: dipicu oleh siklus hidup

  • API: dipicu dengan memanggil operasi API

ErrorCode

String

Tidak

Kode kesalahan. Parameter ini dikembalikan jika kelas penyimpanan gagal diubah.

ErrorMessage

String

Tidak

Pesan kesalahan. Parameter ini dikembalikan jika kelas penyimpanan gagal diubah.

Contoh Callback

Deskripsi:

  • Untuk callback HTTP, contoh berikut adalah badan pesan dari permintaan HTTP POST.

  • Untuk callback MNS, contoh berikut adalah badan pesan.

    • Contoh perubahan berhasil

      {
          "EventType": "UpdateMediaStorageClassComplete",
          "EventTime": "2022-06-23T13:11:33Z",
          "Status": "Success",
          "MediaId": "71151b80f2d471ecb21b472190a9****",
          "Scope": "All",
          "StorageClass": "Archive",
          "TriggerBy": "API"
      }

    • Contoh perubahan gagal

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