Úvod
Webhooky nabízejí jednoduchý mechanismus, který by aplikace měly být upozorněny jinou službou, když se něco zajímavého stane pomocí koncového bodu HTTP. Pomocí webhooku můžete aktivovat funkci Azure a pak parsováním zprávy, kterou obdržíte, určit, co se stalo a jak na to reagovat.
Předpokládejme, že jste vývojář v IT oddělení. Vedení chce pravidelnou zprávu o aktualizacích wikiwebu věnovanému technologiím společnosti. Chtěli by vědět, kdo přispívá, jak často se aktualizuje a jaké stránky se aktualizují nejčastěji. Wikiweb je hostovaný na GitHubu na jednom z úložišť git společnosti. Slyšeli jste, že GitHub podporuje webhooky a že můžete dostávat oznámení pro všechny druhy událostí. Také jste obeznámeni s Azure Functions a rozhodnete se použít funkci jako naslouchací proces pro události aktualizace wikiwebu.
Na konci tohoto modulu se dozvíte, jak vytvořit funkci aktivovanou webhookem a jak zabezpečit zprávu webhooku nebo datovou část tajným kódem.
Cíle výuky
V tomto modulu:
- Aktivace funkce pomocí webhooku
- Analýza zprávy z webhooku
- Zabezpečit datové části webhooku tajným kódem
Požadavky
- Začátečnické znalosti o funkcích Azure Functions
- Účet GitHub (můžete použít bezplatný účet)