Introduktion

Slutförd

Webhooks erbjuder en enkel mekanism för att appar ska meddelas av en annan tjänst när något av intresse inträffar med hjälp av en HTTP-slutpunkt. Du kan använda en webhook till att utlösa en Azure-funktion och sedan analysera meddelandet för att fastställa vad har hänt och hur du ska svara.

Anta att du är utvecklare på en IT-avdelning. Ledningen vill ha regelbundna rapporter om uppdateringar som görs på företagets tekniska Wiki-sida. De vill veta vem som bidrar, hur ofta den uppdateras och vilka sidor som uppdateras oftast. Wiki-sidan finns på GitHub som en GitHub-Wiki på en av företagets git-lagringsplatser. Du har hört att GitHub stöder webhooks och att du kan ta emot meddelanden för alla typer av händelser. Du är också bekant med Azure Functions och bestämmer dig för att använda en funktion som lyssnare för Wiki-uppdateringshändelser.

I slutet av den här modulen får du lära dig hur du skapar en funktion som utlöses av en webhook och hur du skyddar ett webhook-meddelande eller nyttolast med en hemlighet.

Utbildningsmål

I den här modulen kommer du att:

  • utlösa din funktion med en webhook
  • analysera meddelandet från webhooken
  • Skydda webhook-nyttolaster med en hemlighet

Förutsättningar

  • Kunskap på nybörjarnivå om Azure Functions
  • Ett GitHub-konto (du kan använda ett kostnadsfritt konto)