文档

路由到函数计算

更新时间:

本文介绍如何在事件总线EventBridge控制台添加函数计算作为事件流中的服务类型。

前提条件

创建事件流

  1. 登录事件总线EventBridge控制台,在左侧导航栏,单击事件流
  2. 在顶部菜单栏,选择地域,然后单击创建事件流
  3. 创建事件流面板,设置任务名称描述,配置以下参数,然后单击保存

    • 任务创建

      1. Source(源)Filtering(过滤)Transform(转换)配置向导,设置数据提供方、事件过滤、转换规则,单击下一步。事件转换的配置说明,请参见使用函数计算实现消息数据清洗

      2. Sink(目标)配置向导,选择服务类型函数计算,配置以下参数。

        参数

        说明

        示例

        服务

        选择已创建的函数计算的服务。

        test

        函数

        选择已创建的函数计算的函数。

        test

        服务版本和别名

        选择服务版本或服务别名。

        默认版本

        执行方式

        选择同步执行或异步执行。

        异步

        事件

        选择事件内容转换类型。更多信息,请参考事件内容转换

        完整事件

    • 任务属性

      设置事件流的重试策略及死信队列。更多信息,请参见重试和死信

  4. 返回事件流页面,找到创建好的事件流,在其右侧操作栏,单击启用

    启用事件流后,会有30秒~60秒的延迟时间,您可以在事件流页面的状态栏查看启动进度。

结果验证

  1. 登录函数计算控制台,在左侧导航栏,单击服务与函数

  2. 在顶部菜单栏,选择地域。
  3. 在目标服务右侧操作列,单击函数管理,然后单击目标函数名称。

  4. 函数详情页面,单击调用日志页签,查看日志。

    当事件源设置为云消息队列 MQTT 版时,日志如下:日志