Respon untuk permintaan pemrosesan asinkron hanya mencakup ID tugas pemrosesan. Untuk mendapatkan hasil dari tugas tersebut, Anda harus menambahkan parameter dalam permintaan untuk mengaktifkan notifikasi pesan.
Catatan Penggunaan
Notifikasi pesan hanya dapat diaktifkan untuk permintaan pemrosesan asinkron.
Notifikasi pesan hanya mendukung model perpesanan berbasis topik dari Simple Message Queue (SMQ, sebelumnya MNS). Untuk informasi lebih lanjut, lihat Ikhtisar.
Parameter
Jika Anda menambahkan parameter notify ke permintaan, Anda harus menentukan opsi yang dijelaskan dalam tabel berikut.
Parameter | Diperlukan | Deskripsi |
topic | Ya | Nama topik SMQ
Untuk informasi lebih lanjut, lihat Bagaimana cara melihat topik SMQ di konsol SMQ?. |
Gunakan API RESTful
Jika bisnis Anda memerlukan tingkat penyesuaian yang tinggi, Anda dapat memulai permintaan pemrosesan asinkron dengan memanggil API RESTful. Dalam kasus ini, Anda harus mengembangkan kode secara manual di aplikasi Anda untuk menghitung tanda tangan.
Saat Anda memanggil operasi PostObject, x-oss-async-process dilewatkan oleh badan permintaan. Anda dapat menambahkan parameter notify dalam permintaan untuk mengaktifkan notifikasi pesan. Notifikasi pesan hanya mendukung model perpesanan berbasis topik dari SMQ (sebelumnya MNS). Untuk informasi lebih lanjut tentang cara menggunakan SMQ, lihat Deskripsi versi Python SDK.
Berikut adalah daftar contoh tugas asinkron yang memiliki notifikasi pesan yang diaktifkan.
Aktifkan notifikasi pesan untuk file yang dikonversi menggunakan parameter pemrosesan
Informasi tentang tugas konversi
Sebelum konversi:
Tipe file: DOCX
Nama file:
example.docx
Setelah konversi:
Tipe file: PNG
Path penyimpanan:
oss://test-bucket/doc_images/
Notifikasi pesan:
Kirim hasil konversi ke topik SMQ bernama
test-topic.
Contoh permintaan
POST /exmaple.docx?x-oss-async-process HTTP/1.1
Host: doc-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
// Konversikan example.docx dalam format DOCX menjadi gambar dalam format PNG, simpan gambar yang telah dikonversi ke oss://test-bucket/doc_images/, dan kirim hasilnya ke topik SMQ bernama test-topic.
x-oss-async-process=doc/convert,target_png,source_docx|sys/saveas,b_dGVzdC1idWNrZXQ,o_ZG9jX2ltYWdlcy97aW5kZXh9LnBuZw/notify,topic_dGVzdC10b3BpYwMenyimpan video yang ditranskode menggunakan parameter gaya ke bucket tertentu
Informasi tentang tugas transkode
Sebelum transkode:
Format video: AVI
Nama video:
example.avi
Setelah transkode:
Format video: MP4
Nama video:
outobjprefix.mp4Path penyimpanan:
oss://outbucket/outobjprefix.mp4
Notifikasi pesan:
Kirim hasil transkode ke topik SMQ bernama
test-topic.
POST /exmaple.avi?x-oss-async-process HTTP/1.1
Host: video-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
// Transkode example.avi menggunakan gaya bernama examplestyle, simpan file yang telah ditranskode sebagai oss://outbucket/outobjprefix.mp4, dan kirim hasilnya ke topik SMQ bernama test-topic.
x-oss-async-process=style/examplestyle|sys/saveas,b_b3V0YnVja2V0,o_b3V0b2JqcHJlZml4LnthdXRvZXh0fQ/notify,topic_dGVzdC10b3BpYwFormat pesan yang sesuai dengan x-oss-process terkait operasi
Modul fungsi | Operasi menggunakan perintah x-oss-process | Format pesan |
Pemrosesan dokumen | ||
Pemrosesan media | ||
Pemrosesan file |
Pertanyaan Umum
Bagaimana cara melihat topik SMQ di konsol SMQ?
Untuk membantu Anda mengonfigurasi topik Simple Message Queue (sebelumnya MNS) terkait notifikasi acara OSS dengan lebih jelas, ikuti langkah-langkah berikut untuk menemukan dan mengonfirmasi nama topik SMQ di wilayah yang sama dengan OSS.
Untuk membantu Anda mengonfigurasi topik Simple Message Queue (sebelumnya MNS) guna notifikasi acara OSS dengan lebih jelas, ikuti langkah-langkah berikut untuk menemukan dan mengonfirmasi nama topik SMQ di wilayah yang sama dengan OSS.
Masuk ke Konsol SMQ.
Di bilah navigasi atas, pastikan Anda memilih wilayah yang sama dengan OSS.
Di panel navigasi sisi kiri, klik Model Topik > Topik, lalu daftarkan semua topik yang ada di wilayah saat ini.
Lihat daftar topik dan identifikasi nama topik yang sesuai dengan konfigurasi notifikasi acara OSS Anda.

Dengan mengikuti langkah-langkah di atas, Anda dapat menemukan dan mengonfigurasi nama topik SMQ di wilayah yang sama dengan OSS Anda dengan efisien, memastikan bahwa acara OSS dikirimkan dengan benar ke SMQ untuk diproses.