本文介绍如何在事件总线EventBridge控制台添加事件总线EventBus作为事件流中的事件提供方。
前提条件
操作步骤
- 登录事件总线EventBridge控制台,在左侧导航栏,单击事件流。
- 在顶部菜单栏,选择地域,然后单击创建事件流。
在创建事件流面板,设置任务名称和描述,配置以下参数,然后单击保存。
任务创建
在Source(源)配置向导,选择数据提供方为事件总线EventBus,按照下表说明配置相关参数,然后单击下一步。
参数
说明
示例
地域
选择目标地域。
华东1(杭州)
EventBus名称
选择目标事件总线。
default
订阅规则
支持以下两种订阅规则:
快速创建:推荐您使用此种方式,此种方式将自动创建以
EVENTSTREAMING_xxxx
命名的订阅规则。使用已有:如果您选择此种方式,需要选择已创建的订阅规则。
快速创建
批量推送条数
一次调用函数发送的最大批量消息条数,当积压的消息数量到达设定值时才会发送请求,取值范围为 [1,10000]。
100
批量推送间隔(单位:秒)
调用函数的间隔时间,系统每到间隔时间点会将消息聚合后发送给函数计算,取值范围为[0,15],单位为秒。0秒表示无等待时间,直接投递。
3
在Filtering(过滤)、Transform(转换)及Sink(目标)配置向导,设置事件过滤、转换规则及事件目标。
任务属性
设置事件流的重试策略和死信队列。
事件示例
{
"id": "ae3gchfi-4b4d-927d-fbj9-516ib2******",
"type": "ui:Created:PostObject",
"dataschema": "http://taobao.com/item.json",
"subject": "my:subject",
"data": {
"name": "Eventbridge",
"number": 100
}
}
CloudEvents规范中定义的参数解释,请参见事件概述。
data字段包含的参数解释如下表所示。
参数 | 类型 | 示例值 | 描述 |
name | String | Eventbridge | 事件的名称或标识,用于业务逻辑识别(如模块名、事件来源等)。 |
number | Number | 100 | 与事件相关的数值型数据(如计数、版本号、状态码等)。 |
该文章对您有帮助吗?