tencent cloud

文档反馈

配置数据转换

最后更新时间:2024-01-22 20:52:28

    操作场景

    除了基础事件筛选之外,EventBridge 还提供简单的数据处理功能,通过传入数据和配置项,可以实现对数据格式化处理,然后返回处理完成的结构化数据,分发下游目标,构建数据源和数据处理系统间的桥梁。

    操作步骤

    创建规则

    1. 登录 事件总线控制台,选择指定事件集。
    2. 在事件集详情页,单击管理事件规则,进行新增规则配置。如下图所示:
    
    
    3. 进入事件规则页面,单击新建事件规则。如下图所示:
    
    
    4. 根据提示,填写任务基本信息,勾选立即启用数据转换
    5. 单击下一步,设置数据转换规则。
    事件模式:支持模板数据或者自定义
    解析格式:支持 JSON 解析方式。
    6. 选择解析模式后,单击确认按钮,开始解析数据。
    7. 解析完成后,设置过滤器规则和数据处理方式。
    说明:
    输出格式目前支持 JSON。
    过滤器:仅输出符合过滤器规则的数据。过滤器的匹配模式支持前缀匹配后缀匹配包含匹配(contains)除外匹配(except)数值匹配IP匹配
    数据处理:TYPE 有默认、系统预设、映射和自定义 四种。
    TYPE = 默认:VALUE 从解析结果中映射,不可编辑。
    TYPE = 系统预设:可以选择系统预设的 VALUE ,目前支持 DATE(时间戳)。
    TYPE = 映射:可以选择已有的 KEY,最终输出的 VALUE 值由指定的 KEY 映射而来。
    TYPE = 自定义:可以输入自定义 VALUE。
    8. 单击测试,查看测试结果。
    9. 单击下一步,完成数据目标绑定。

    编辑规则

    规则详情页面,单击数据转换模块右上角的编辑,可修改数据处理规则。您也可以在详情页面进行规则的删除或添加。

    过滤器规则说明

    过滤器可以对数据进行规则过滤,例如过滤字段的大小等,符合规则的数据才会被保留。

    注意事项

    过滤器匹配是逐个字符精确匹配的 ,需注意大小写,匹配过程中不会对字符串进行任何标准化的操作。
    要匹配的值遵循 JSON 规则:用引号引起来的字符串、数字以及不带引号的关键字 true、false 和 null。

    前缀匹配

    您可以对比数据中的前缀进行键值匹配。
    例如数据 {"password":"topicname"},指定 password 的前缀匹配值为top,则 {"password":"topicname"} 可以被正常匹配。

    后缀匹配

    您可以对比数据中的后缀进行键值匹配。
    例如数据 {"password":"topicname"},指定 password 的后缀匹配值为 name,则 {"password":"topicname"} 可以被正常匹配。

    包含匹配

    您可以指定数据中存在的某个字段进行匹配。
    例如数据 {"password":"topicname"},指定 password 的包含匹配值为na,则 {"password":"topicname"} 可以被正常匹配。

    除外匹配

    您可以指定某个字段除了提供的值之外的任何值进行匹配。
    例如数据 {"password":"topicname"},指定 password 的除外匹配值为topicname,则只有 {"password":"topicname"} 不可以被正常匹配。

    数值匹配

    您可以指定某个字段的数值或范围。
    例如数据 { "numeric": 10},指定 numeric 的数值匹配为<15,则 { "numeric": 10} 可以被正常匹配。
    数值匹配规则举例:
    大于10,输入>10
    大于等于10,输入>=10
    大于等于10且小于等于20,输入>=10&<=20
    大于等于10或小于等于5,输入>=10|<=5

    IP 地址匹配

    您可以指定数据中字段的 IP 地址。输入内容为 CIDR 地址,例如输入1.2.3.4/24即匹配前24位所有1.2.3.开头的 IP 地址。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持