本文介绍如何基于事件总线EventBridge的HTTP Source和Gitee进行集成对接。
背景信息
Gitee是一个基于Git的代码托管平台,为开发者提供稳定的托管服务。事件总线EventBridge支持将Gitee的事件进行快速集成,实现报警和事件的统一管理。
前提条件
步骤一:创建Gitee监控源
在事件总线EventBridge控制台创建事件源HTTP/HTTPS 触发,参数配置如下。更多信息,请参见自定义事件源HTTP/HTTPS触发。
请求类型:选择HTTP&HTTPS。
请求方法:选择POST。
安全配置:选择无需配置。
创建完成后,您可以在事件源列表找到刚才创建的自定义事件源,然后单击详情查看配置信息。其中公网请求 URL可以作为事件源的接入Webhook地址。
步骤二:新增报警媒介
登录Gitee控制台,在主页任意选择一个代码仓库。
在页面上方导航栏选择管理,然后在左侧导航栏单击WebHooks。
在WebHooks 管理页面右上角单击添加 webHook。
在添加 WebHook页面,设置相关参数,然后单击添加。
URL:设置为步骤一中获取的公网请求 URL。
选择事件:选择任意一个或多个操作作为事件触发条件。例如,选择Push表示当您执行Push操作时,会触发事件推送。
步骤三:触发事件
步骤二中添加WebHooks完成后,在当前WebHooks 管理页面单击测试即可模拟事件触发。
步骤四:结果验证
- 登录事件总线EventBridge控制台。
- 在顶部菜单栏,选择地域。
在左侧导航栏,单击事件总线,然后单击目标自定义事件总线。
在左侧导航栏,单击事件追踪查看并验证获取的事件信息。
文档内容是否对您有帮助?