Topik ini menjelaskan RestoreMediaComplete event dan menyediakan contoh callback.
Tipe Event
RestoreMediaComplete
Deskripsi Event
Event RestoreMediaComplete dipicu setelah aset media berhasil dipulihkan. Untuk informasi lebih lanjut tentang cara memulihkan aset media, lihat Pulihkan 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 RestoreMediaComplete. |
Status | String | Ya | Menunjukkan apakah tugas pemulihan berhasil. Nilai yang valid:
|
MediaId | String | Ya | ID dari aset media. ID dapat berupa ID video atau ID audio. |
RestoreExpiration | String | Tidak | Jangka waktu aset media tetap dalam keadaan dipulihkan. Waktu ditampilkan dalam format yyyy-MM-ddTHH:mm:ssZ dan dalam UTC. Parameter ini dikembalikan ketika aset media dipulihkan. |
ErrorCode | String | Tidak | Kode kesalahan. Parameter ini dikembalikan jika aset media gagal dipulihkan. |
ErrorMessage | String | Tidak | Pesan kesalahan. Parameter ini dikembalikan jika aset media gagal dipulihkan. |
Contoh Callback
Deskripsi:
Untuk callback HTTP, contoh berikut adalah body pesan dari permintaan HTTP POST.
Untuk callback MNS, contoh berikut adalah body pesan.
Contoh pemulihan berhasil
{ "EventType": "RestoreMediaComplete", "EventTime": "2022-06-23T13:11:33Z", "Status": "Success", "MediaId": "71151b80f2d471ecb21b472190a9****", "RestoreExpiration": "2023-01-23T13:11:33Z" }Contoh pemulihan gagal
{ "EventType": "RestoreMediaComplete", "EventTime": "2022-06-23T13:11:33Z", "Status": "Failed", "MediaId": "71151b80f2d471ecb21b472190a9****", "ErrorCode": "NoSuchKey", "ErrorMessage": "OSS bucket or object does not exist" }