Wprowadzenie
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)