自定义HTTP/HTTPS事件源
更新时间 2025-12-29 17:15:37
最近更新时间: 2025-12-29 17:15:37
本文介绍如何在事件总线EventBridge管理控制台中添加HTTP/HTTPS类型的自定义事件源。
前提条件
事件总线EventBridge
若使用内网请求地址,需要通过网络端点打通用户vpc到事件总线侧的网络,详见网络端点。
操作步骤
登录事件总线管理控制台。
在左侧导航栏,单击事件总线。
在事件总线页面,单击目标总线名称。
在左侧导航栏,单击事件源。
在事件源页面,单击添加事件源。
在添加自定义事件源面板,输入名称和描述,事件提供方选择HTTP/HTTPS触发,配置相关参数,然后单击确认,如图1所示。
图1 创建事件源时事件提供方选择HTTP/HTTPS触发
参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
| 名称 | 事件源名。 | source1 |
| 请求类型 | 支持的请求类型:
| HTTPS |
| 请求方法 | 选择支持的HTTP请求方法。取值如下:
| GET |
| 安全配置 | 选择安全配置的类型。取值如下:
| 无需配置 |
事件示例
{
"id": "2be23b84-25c9-4e40-aa59-35d280bc9e1b",
"type": "ctyun:eventbridge:eventbus:test:eventsource:http",
"source": "http",
"subject": "eventbridge:Events:HTTPEvent",
"specversion": "1.0",
"time": "2025-12-17T09:35:12.807Z",
"datacontenttype": "application/json;charset=utf-8",
"data": {
"headers": {
"Accept": "*/*",
},
"path": "/api/v1/webhook/putEvents",
"body": "",
"httpMethod": "PUT",
"queryString": {}
},
"ctyunaccountid": "0b3a633836efxxxxxx34233ab4da",
"ctyunregion": "b342b77ef26b********242ac110002"
}