本文介绍如何在事件总线EventBridge控制台添加函数计算作为事件流中的服务类型。
前提条件
事件总线EventBridge
函数计算
创建事件流
- 登录事件总线EventBridge控制台,在左侧导航栏,单击事件流。
- 在顶部菜单栏,选择地域,然后单击创建事件流。
在创建事件流面板,设置任务名称和描述,配置以下参数,然后单击保存。
任务创建
在Source(源)、Filtering(过滤)、Transform(转换)配置向导,设置数据提供方、事件过滤、转换规则,单击下一步。事件转换的配置说明,请参见使用函数计算实现消息数据清洗。
在Sink(目标)配置向导,选择服务类型为函数计算,配置以下参数。
参数
说明
示例
服务
选择已创建的函数计算的服务。
test
函数
选择已创建的函数计算的函数。
test
版本和别名
可以选择指定版本或指定别名。如果选择了指定版本,需要选择目标函数具体的版本。如果选择了指定别名,需要选择目标函数的别名。
指定版本
LATEST
执行方式
可以选择以下两种执行方式:
异步:表示将数据投递到FC侧时,函数的执行方式时异步执行。
同步:表示将数据投递到FC侧时,函数的执行方式时同步执行。
异步
事件
选择事件内容转换类型。更多信息,请参考事件内容转换。
完整事件
任务属性
设置事件流的重试策略及死信队列。更多信息,请参见重试和死信。
返回事件流页面,找到创建好的事件流,在其右侧操作栏,单击启用。
启用事件流后,会有30秒~60秒的延迟时间,您可以在事件流页面的状态栏查看启动进度。
结果验证
在事件流页面,单击事件目标列的函数名称,跳转到目标函数的详情页面。
在目标函数的详情页面,单击调用日志页签,然后单击函数日志,即可查看到函数的调用日志。
文档内容是否对您有帮助?