数据目的地管理
更新时间:2026-06-26
概述
数据目的地管理功能用于统一管理需要先添加后引用的数据目的地。添加成功后,可在规则中选择对应目的地,将规则处理后的设备消息转发到指定服务。
当前支持添加以下数据目的地:
- 专享版 Kafka:当前账号下的专享版百度消息服务 for Kafka。
- 自定义 Kafka:用户自建 Kafka,或跨账号百度消息服务 for Kafka。
- 自定义 HTTP 目的地:用户自建 HTTP 服务。
说明:IoT Core 主题、百度消息服务 for Kafka 共享版、时序数据库 TSDB、对象存储 BOS、函数计算 CFC 等当前账号下的云产品目的地,可在配置规则时直接选择,不需要在本页面提前添加。
添加数据目的地
用户 Kafka
1. 专享版 Kafka
适用于将规则处理后的设备消息写入当前账号下的专享版百度消息服务 for Kafka 集群。
使用专享版 Kafka 前,请先在百度消息服务 for Kafka 控制台为对应集群开启产品间转储,并确认所选连接协议已开放可用接入地址。未开启产品间转储时,系统无法获取可用内网接入地址,连接测试和规则写入都会失败。
- 登录物联网核心套件控制台 (https://console.bce.baidu.com/iot2/core/)。
- 进入“实例列表”,点击实例名称,进入实例详情页面。
- 在实例详情页面的左侧导航栏,在“规则引擎”下选择 数据目的地,进入数据目的地列表页面。
- 点击添加目的地按钮,进入目的地注册页面。
- 选择数据目的地类型为用户 Kafka,方式为专享版 Kafka。
- 填写配置信息:
| 配置项 | 说明 |
|---|---|
| 区域 | 专享版百度消息服务 for Kafka 集群所在区域,目前仅支持广州区域(gz) |
| 集群 | 需要写入的专享版 Kafka 集群。建议选择运行状态正常的集群 |
| 主题 | 需要写入的 Kafka 主题 |
| 连接协议 | 支持 SSL 和 PLAINTEXT,推荐 SSL。选择的协议需要与集群开放的接入协议一致 |
| 可信证书 | 选择 SSL 协议时必填,仅支持 .jks 文件。选择 PLAINTEXT 协议时无需填写 |
| 可信证书密码 | 选择 SSL 协议时必填。选择 PLAINTEXT 协议时无需填写 |
| 私钥 | 选择 SSL 协议时必填,仅支持 .jks 文件。选择 PLAINTEXT 协议时无需填写 |
| 私钥密码 | 选择 SSL 协议时必填。选择 PLAINTEXT 协议时无需填写 |

- 点击提交,完成目的地添加。添加成功后,目的地会在数据目的地列表中显示。
说明:
- 专享版 Kafka 的连接地址由系统根据所选集群和连接协议自动获取,用户无需填写。
- 选择 SSL 协议时,需要上传可信证书和私钥文件,并填写对应密码。
- 选择 PLAINTEXT 协议时,不需要上传证书,也不能填写证书相关信息。
- 如果连接测试失败,请检查集群状态、产品间转储是否开启,以及所选协议是否与集群开放的接入协议一致。
2. 自定义 Kafka
适用于将规则处理后的设备消息写入用户自建的、规则引擎网络可达的 SSL Kafka 集群,或其他百度云账号下的百度消息服务 for Kafka 主题。
使用用户 Kafka 前,需要先将对应 Kafka 添加到数据目的地列表中,之后在配置规则的数据目的地时选中。
- 登录物联网核心套件控制台。
- 进入“实例列表”,点击 实例名称 ,进入实例详情页面。
- 在实例详情页面的左侧导航栏,在“规则引擎”下选择 数据目的地,进入数据目的地列表页面。
- 点击添加目的地按钮,进入目的地注册页面。
- 选择数据目的地类型为用户 Kafka,方式为自定义 Kafka。
-
填写配置信息:
配置项 说明 认证方式 仅支持 JKS 证书认证,默认选中 连接地址 Kafka 的连接地址和端口号,格式为“host:port”。多个 broker 地址使用英文逗号分隔 可信证书 可信证书,仅支持 .jks 文件。使用百度消息服务 for Kafka 时,可从对应主题下载证书并解压获得,文件名称为 client.truststore.jks 可信证书密码 可信证书密码,使用百度消息服务 for Kafka 时,可从证书包中的 client.properties 获取 ssl.truststore.password 私钥 私钥,仅支持 .jks 文件。使用百度消息服务 for Kafka 时,可从对应主题下载证书并解压获得,文件名称为 client.keystore.jks 私钥密码 私钥密码,使用百度消息服务 for Kafka 时,可从证书包中的 client.properties中的ssl.keystore.password 值 主题 需要写入的 Kafka 主题 描述 可选,对目的地的描述信息。0-128字符

- 保存自定义目的地:点击提交,即可完成目的地的添加。添加成功后数据目的地会在自定义数据目的地列表中显示。
自定义 HTTP 目的地
将规则处理后的设备消息以 POST 方式转发到用户自建 HTTP 服务。
使用自定义 HTTP 目的地前,需要先添加目的地并完成所有权验证。验证通过后,才能在规则中使用该目的地。
- 登录物联网核心套件控制台 (https://console.bce.baidu.com/iot2/core/)。
- 进入“实例列表”,点击实例名称,进入实例详情页面。
- 在实例详情页面的左侧导航栏,在“规则引擎”下选择数据目的地,进入数据目的地列表页面。
- 点击添加目的地按钮,进入目的地注册页面。
- 选择数据目的地类型为用户 HTTP。
- 填写配置信息:
| 配置项 | 说明 |
|---|---|
| 名称 | 目的地名称,支持英文、数字、下划线和中划线,长度为 1-40 个字符 |
| HTTP服务地址 | 接收规则引擎消息的 HTTP 或 HTTPS 服务地址,长度不超过 256 个字符 |
| 描述 | 可选,对目的地的描述信息,0-128 字符 |

- 点击提交,完成目的地添加。添加成功后,目的地状态为待验证。
- 在数据目的地列表中点击验证,获取验证字符串。
- 将验证字符串作为该 URL 的 GET 请求返回内容。
- 返回内容配置完成后,再次点击验证。验证通过后,该 HTTP 目的地可在规则中使用。
说明:
- 验证字符串有效期为 72 小时。若验证字符串过期,请删除目的地后重新添加。
- HTTP 目的地只有验证通过后才能在规则中使用。
- 规则引擎向 HTTP 目的地转发消息时使用 POST 请求。
连接测试与验证
数据目的地添加成功后,可以在数据目的地列表中检查目的地当前是否可用。
- 对于专享版 Kafka,可以使用「连接测试」功能。连接测试失败时,请检查集群状态、产品间转储是否开启,以及所选连接协议是否与集群开放的 接入协议一致。
- 对于自定义 Kafka,可以使用「连接测试」功能。连接测试失败时,请检查连接地址、主题、证书文件和证书密码是否正确。
- 对于自定义 HTTP 目的地,需要完成所有权验证。验证失败时,请检查 URL 是否可访问,以及 GET 请求返回内容是否包含验证字符串。
删除数据目的地
注意: 删除时请确保该目的地未被规则设置为数据目的地,或已从规则中移除。目的地删除后,对应规则将无法再向该目的地写入数据。
- 登录物联网核心套件控制台。
- 进入“实例列表”,点击 实例名称 ,进入实例详情页面。
- 在实例详情页面的左侧导航栏,在“规则引擎”下选择 数据目的地,进入数据目的地列表页面。
- 勾选想要删除的目的地,点击删除按钮,可以删除添加的目的地。
使用数据目的地
数据目的地添加成功后,可在规则中将其设置为数据目的地,详细操作参考数据目的地章节。
评价此篇文章
