소개
웹후크는 관심 있는 일이 발생하면 다른 서비스에 의해 앱에 알림을 제공하는 간단한 메커니즘으로서, HTTP 엔드포인트를 사용합니다. 웹후크를 사용하여 Azure 함수를 트리거하고 메시지를 분석하여 발생한 작업과 응답 방법을 확인할 수 있습니다.
여러분이 IT 부서의 개발자라고 가정합니다. 경영진은 회사의 기술 Wiki에 대한 업데이트에 관해 정기적인 보고서를 원합니다. 누가 기여하는지, 얼마나 자주 업데이트되는지, 그리고 가장 자주 업데이트되는 페이지를 알고 싶습니다. Wiki는 회사의 git 리포지토리 중 하나에서 GitHub Wiki로 GitHub에서 호스팅됩니다. 여러분은 GitHub가 웹후크를 지원한다는 이야길 들은 적이 있으며, 모든 종류의 이벤트에 대한 알림을 받을 수 있습니다. 또한 Azure Functions에 대해 잘 알고 있고, Wiki 업데이트 이벤트에 대한 수신기로 함수를 사용하기로 합니다.
이 모듈을 마치면 웹후크에 의해 트리거되는 함수를 만드는 방법과 비밀을 사용하여 웹후크 메시지 또는 페이로드를 보호하는 방법을 알아봅니다.
학습 목표
이 모듈에서 학습할 내용은 다음과 같습니다.
- 웹후크를 사용하여 함수를 트리거합니다.
- 웹후크에서 메시지를 분석합니다.
- 비밀을 사용하여 웹후크 페이로드를 보호합니다.
선행 조건
- Azure Functions에 대한 기본 지식
- GitHub 계정(체험 계정을 사용할 수 있음)