简介

已完成

Webhook 提供了一种在发生相关事件时使用 HTTP 终结点通过其他服务通知应用的轻量级机制。 可使用 Webhook 触发 Azure 函数,然后分析消息,以确定发生的情况以及如何作出响应。

假设你是 IT 部门的开发人员。 管理层希望定期报告公司技术 Wiki 的更新。 他们想知道贡献者、更新频率以及最常更新的页面。 Wiki 在 GitHub 上作为 GitHub Wiki 托管在该公司的某个 git 存储库中。 你了解 GitHub 支持 Webhook,并且你可以接收所有事件类型的通知。 同时还熟悉 Azure Functions,并决定使用函数作为 Wiki 更新事件的侦听器。

在本模块结束时,你将了解如何创建由 Webhook 触发的函数以及如何使用机密保护 Webhook 消息或有效负载。

学习目标

本模块涉及以下内容:

  • 使用 Webhook 触发函数
  • 分析 Webhook 中的消息
  • 使用密码保护 Webhook 有效负载

先决条件

  • Azure Functions 入门级知识
  • GitHub 帐户(可以使用免费帐户)