Introduction
A webhookok egy egyszerű mechanizmust kínálnak az alkalmazások számára, hogy egy HTTP-végpont használatával értesítést küldhessenek egy másik szolgáltatásnak, ha valami érdekes történik. A webhookokkal aktiválhat egy Azure-függvényt, majd elemezheti az üzenetet, hogy megtudja, mi történt, és hogyan reagálhat rá.
Tegyük fel, hogy ön egy informatikai részleg fejlesztője. A felettesei rendszeres jelentéseket szeretnének kapni a vállalat technológiai wikijének frissítéseiről. Tudni szeretnék, hogy kik járulnak hozzá, milyen gyakran frissülnek, és milyen oldalak frissülnek leggyakrabban. A wiki üzemeltetése a GitHubon történik GitHub-wikiként a vállalat egyik git-adattárában. Hallotta, hogy a GitHub támogatja a webhookokat, és hogy értesítéseket kaphat mindenféle eseményről. Ismeri az Azure Functionst is, és úgy dönt, hogy egy függvényt használ a wikifrissítési események figyelőjeként.
A modul végére megtanulhatja, hogyan hozhat létre webhook által aktivált függvényt, és hogyan védhet meg egy webhooküzenetet vagy hasznos adatokat egy titkos kóddal.
Tanulási célkitűzések
Ebben a modulban a következőkkel foglalkozunk:
- Függvénye aktiválása egy webhookkal
- Webhookból származó üzenet elemzése
- A webhook hasznos adatainak védelme titkos kóddal
Előfeltételek
- Az Azure Functions alapszintű ismerete
- Egy GitHub-fiók (ingyenes fiókot is használhat)