本文介绍如何通过创建SLS Source Connector,通过事件总线EventBridge将数据从日志服务SLS导出至云消息队列 Kafka 版实例的Topic。
前提条件
- 云消息队列 Kafka 版
- 为云消息队列 Kafka 版实例开启Connector。更多信息,请参见开启Connector。
- 为云消息队列 Kafka 版实例创建数据源Topic。更多信息,请参见步骤一:创建Topic。
- 事件总线EventBridge
- 开通事件总线EventBridge并授权
- 创建可信实体为阿里云服务的RAM角色并授权。若您需要通过系统策略获取完整的访问权限,创建的RAM角色的权限策略中可使用
AliyunLogFullAccess
系统策略,信任策略管理配置如下所示:{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": [ "eventbridge.aliyuncs.com" ] } } ], "Version": "1" }
说明 如需通过自定义配置对权限进行精细管理,请参见步骤二:为RAM用户授权。
- 日志服务SLS
- 创建日志项目。详细步骤,请参见创建Project。
- 创建日志库。详细步骤,请参见创建Logstore。
背景信息
您可以在云消息队列 Kafka 版控制台创建数据同步任务,将日志服务的日志库中的数据同步至云消息队列 Kafka 版的Topic中。该同步任务将依赖阿里云事件总线EventBridge实现,具体为事件总线EventBridge中的事件流。更多信息,请参见事件流概述。注意事项
创建并部署SLS Source Connector
创建并部署用于将数据从日志服务同步至云消息队列 Kafka 版的SLS Source Connector。
- 登录云消息队列 Kafka 版控制台,在概览页面的资源分布区域,选择地域。
- 在左侧导航栏,单击Connector 任务列表,从选择实例的下拉列表选择Connector所属的实例,然后单击创建 Source(写入kafka)。
- 在创建 Connector配置向导页面,完成以下操作。
- 创建完成后,在Connector 任务列表页面,找到创建的Connector ,单击其操作列的部署。在Connector 任务列表页面,您可以看到创建的任务状态为运行中,则说明任务创建成功。说明 如果创建失败,请再次检查本文前提条件中的操作是否已全部完成。