Pendahuluan

Selesai

Webhook menawarkan mekanisme ringan agar aplikasi diberi tahu oleh layanan lain ketika sesuatu yang menarik terjadi, dengan menggunakan titik akhir HTTP. Anda dapat menggunakan webhook untuk memicu fungsi Azure, lalu menganalisis pesan, untuk menentukan apa yang terjadi dan cara merespons.

Misalkan Anda seorang pengembang di departemen TI. Manajemen menginginkan laporan rutin tentang pembaruan Wiki teknologi perusahaan. Mereka ingin tahu siapa yang berkontribusi, seberapa sering diperbarui, dan halaman apa yang paling sering diperbarui. Wiki di-hosting di GitHub sebagai GitHub Wiki di salah satu repositori git perusahaan. Anda pernah mendengar bahwa GitHub mendukung webhook dan bahwa Anda dapat menerima pemberitahuan untuk semua jenis peristiwa. Anda juga akrab dengan Azure Functions dan memutuskan untuk menggunakan fungsi sebagai pendengar untuk peristiwa pembaruan Wiki.

Pada akhir modul ini, Anda akan mempelajari cara membuat fungsi yang dipicu oleh webhook dan cara mengamankan pesan webhook, atau payload, dengan rahasia.

Tujuan pembelajaran

Dalam modul ini, Anda akan:

  • Memicu fungsi Anda dengan webhook
  • Menganalisis pesan dari webhook
  • Mengamankan payload webhook dengan rahasia

Prasyarat

  • Pengetahuan tingkat pemula tentang Azure Functions
  • Akun GitHub (Anda dapat menggunakan akun gratis)