Úvod

Dokončeno

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)