Wprowadzenie

Ukończone

Elementy webhook oferują uproszczony mechanizm powiadamiania aplikacji przez inną usługę, gdy coś interesującego się stanie, przy użyciu punktu końcowego HTTP. Możesz użyć elementu webhook, aby wyzwolić funkcję platformy Azure, a następnie przeanalizować komunikat i określić, co się stało i jak należy zareagować.

Załóżmy, że jesteś deweloperem w dziale IT. Kierownictwo chce otrzymywać regularne raporty dotyczące aktualizacji firmowej strony technologicznej typu wiki. Chcą wiedzieć, kto współtworzy, jak często jest aktualizowany i jakie strony są najczęściej aktualizowane. Strona typu wiki jest hostowana w usłudze GitHub jako strona typu wiki usługi GitHub w jednym z firmowych repozytoriów git. Wiesz już, że usługa GitHub obsługuje elementy webhook i że możesz otrzymywać powiadomienia dotyczące wszystkich rodzajów zdarzeń. Znasz również usługę Azure Functions i decydujesz się na użycie funkcji jako odbiornika zdarzeń aktualizacji typu wiki.

Na końcu tego modułu dowiesz się, jak utworzyć funkcję wyzwalaną przez element webhook i jak zabezpieczyć komunikat elementu webhook lub ładunek za pomocą wpisu tajnego.

Cele szkolenia

Zawartość tego modułu:

  • Wyzwalanie funkcji za pomocą elementu webhook
  • Analizowanie komunikatu z elementu webhook
  • Zabezpieczanie ładunków elementu webhook za pomocą wpisu tajnego

Wymagania wstępne

  • Podstawowa wiedza dotycząca usługi Azure Functions
  • Konto usługi GitHub (możesz użyć bezpłatnego konta)