Membuat dan memantau peristiwa Media Services dengan Event Grid menggunakan portal Azure

Logo Azure Media Services v3


Peringatan

Azure Media Services akan dihentikan pada 30 Juni 2024. Untuk informasi selengkapnya, lihat Panduan Penghentian AMS.

Azure Event Grid adalah layanan pembuat peristiwa untuk cloud. Layanan ini menggunakan langganan peristiwa untuk merutekan pesan peristiwa ke pelanggan. Peristiwa Media Services berisi semua informasi yang Anda perlukan untuk merespons perubahan dalam data Anda. Anda dapat mengidentifikasi peristiwa Media Services karena properti eventType dimulai dengan "Microsoft.Media.".

Di artikel ini, Anda menggunakan portal Azure untuk berlangganan peristiwa untuk akun Azure Media Services Anda. Kemudian, Anda memicu peristiwa untuk melihat hasilnya. Biasanya, Anda mengirim peristiwa ke titik akhir yang memproses data peristiwa dan mengambil tindakan. Dalam artikel tersebut, kami mengirim peristiwa ke aplikasi web yang mengumpulkan dan menampilkan pesan.

Setelah selesai, Anda akan melihat bahwa data peristiwa telah dikirim ke aplikasi web.

Prasyarat

  • Miliki langganan Azure aktif.
  • Buat akun Azure Media Services baru, seperti yang dijelaskan dalam mulai cepat ini.

Membuat titik akhir pesan

Sebelum berlangganan peristiwa untuk akun Media Services, mari buat titik akhir untuk pesan peristiwa. Biasanya, titik akhir mengambil tindakan berdasarkan data peristiwa. Dalam artikel ini, Anda menyebarkan aplikasi web siap pakai yang menampilkan pesan peristiwa. Solusi yang disebarkan mencakup paket App Service, aplikasi web App Service, dan kode sumber dari GitHub.

  1. Pilih link Sebarkan ke Azure di bawah ini untuk menyebarkan solusi ke langganan Anda. Di portal Microsoft Azure, berikan nilai untuk parameter.

    Sebarkan ke Azure

  2. Diperlukan beberapa menit untuk menyelesaikan penyebaran. Setelah penyebaran berhasil, lihat aplikasi web Anda untuk memastikannya berjalan. Pada browser web, navigasi ke: https://<your-site-name>.azurewebsites.net

Jika Anda beralih ke situs "Penampil Azure Event Grid", Anda akan melihat bahwa peristiwa belum ada.

Berlangganan peristiwa Media Services

Anda berlangganan topik untuk memberi tahu Event Grid peristiwa mana yang ingin Anda lacak dan tempat mengirim peristiwa tersebut.

  1. Di portal, pilih akun Media Services Anda dan pilih Peristiwa.

  2. Untuk mengirim peristiwa ke aplikasi penampil Anda, gunakan webhook untuk titik akhir.

  3. Langganan kejadian diisi dengan nilai untuk akun Media Services Anda.

  4. Pilih 'Webhook' untuk Jenis Titik Akhir.

  5. Dalam topik ini, kami meninggalkan Berlangganan ke semua jenis peristiwa dicentang. Namun, Anda dapat menghapus centang dan memfilter untuk jenis peristiwa tertentu.

  6. Klik link Pilih titik akhir. Untuk titik akhir webhook, berikan URL aplikasi web Anda dan tambahkan api/updates ke URL halaman beranda.

  7. Pilih Konfirmasi Pilihan.

  8. Pilih Buat.

  9. Beri nama langganan Anda.

  10. Lihat kembali aplikasi web Anda, dan perhatikan bahwa peristiwa validasi langganan telah dikirim ke aplikasi web.

    Event Grid mengirimkan peristiwa validasi sehingga titik akhir dapat memverifikasi bahwa Event Grid ingin menerima data peristiwa. Titik akhir harus mengatur validationResponse ke validationCode. Untuk informasi selengkapnya, lihat Keamanan dan autentikasi Event Grid. Anda dapat melihat kode aplikasi web untuk melihat cara memvalidasi langganan.

Sekarang, mari kita picu peristiwa untuk melihat cara Event Grid mendistribusikan pesan ke titik akhir Anda.

Mengirim peristiwa ke titik akhir Anda

Anda dapat memicu peristiwa untuk akun Media Services dengan menjalankan tugas pengodean. Buat transformasi dan pekerjaan di portal untuk memicu kejadian.

Skema Media Services

Untuk informasi selengkapnya tentang semua metrik yang tersedia untuk Media Services, lihat Skema peristiwa Media Services.