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

logo layanan media v3


Sedang mencari dokumentasi Media Services v2?

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.". Untuk informasi selengkapnya, lihat skema peristiwa Media Services.

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 diterapkan mencakup paket App Service, aplikasi web App Service, dan kode sumber dari GitHub.

  1. Pilih Sebarkan ke Azure untuk menyebarkan solusi ke langganan Anda. Di portal Azure, berikan nilai untuk parameter.

    Gambar yang menampilkan tombol berlabel "Sebarkan ke Azure".

  2. Penyebaran mungkin memerlukan waktu beberapa menit untuk selesai. 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.

Aktifkan penyedia sumber daya Event Grid

Jika sebelumnya Anda belum menggunakan Event Grid di langganan Azure, Anda mungkin perlu mendaftarkan penyedia sumber daya Event Grid.

Di portal Microsoft Azure:

  1. Pilih Langganan di menu sebelah kiri.
  2. Pilih langganan yang Anda gunakan untuk Event Grid.
  3. Di menu sebelah kiri, di bawah Pengaturan, pilih Penyedia sumber daya.
  4. Cari Microsoft.EventGrid.
  5. Jika tidak terdaftar, pilih Daftar.

Mungkin perlu beberapa saat agar pendaftaran selesai. Pilih Refresh untuk memperbarui status. Ketika Status Terdaftar, Anda siap untuk melanjutkan.

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.

    Pilih webhook

  3. Langganan peristiwa 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 tautan Pilih titik akhir.

    Untuk titik akhir webhook, berikan URL apl web Anda dan tambahkan api/updates ke URL beranda.

  7. Tekan Konfirmasi Pilihan.

  8. Tekan Buat.

  9. Beri nama langganan Anda.

    Pilih log

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

    Event Grid mengirimkan peristiwa validasi sehingga titik akhir dapat memverifikasi bahwa ia 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.

Kirim peristiwa ke titik akhir Anda

Anda dapat memicu peristiwa untuk akun Media Services dengan menjalankan tugas pengodean. Anda dapat mengikuti mulai cepat ini untuk mengodekan file dan mulai mengirim peristiwa. Jika Anda berlangganan semua peristiwa, Anda akan melihat layar seperti berikut:

Tip

Pilih ikon mata untuk memperluas data peristiwa. Jangan refresh halaman, jika Anda ingin melihat semua peristiwa.

Lihat peristiwa berlangganan

Langkah berikutnya

Mengunggah, mengodekan, dan mengalirkan