本文介绍如何创建 DSL 策略,您可以通过创建DSL(Domain-Specific Language)策略来实现自定义的风险识别规则。
注意事项
在配置策略条件时,请确保变量的类型与操作符兼容,避免出现逻辑错误。
策略创建后,建议先进行测试,检查策略的执行结果是否符合预期,再正式运行。
定期审查和更新策略,以适应业务需求的变化和新的风险情况。
操作步骤
步骤一:进入策略管理页面
登录风险识别管理控制台,在左侧导航栏,选择 。
在策略管理页面,单击新建策略。
配置新建策略的基本参数。
步骤二:配置策略基础信息
参数项 | 操作指引 |
策略模式 | 切换 |
关联事件 | 从下拉列表选择需绑定的风控事件(如交易事件、登录事件等)。 |
策略名称 | 填写符合规范的策略标识(支持中英文、数字及下划线,最大32字符),同一个事件下不能有重复的策略名。 |
策略描述 | 可选输入(建议简要说明策略用途,最大64字符)。 |
步骤三:配置策略计算逻辑
If
条件配置区。点击+添加条件
构建判断逻辑,支持多层级条件组合(AND/OR关系)。每个条件需配置:左变量:左变量可以选择设备变量、事件字段、自定义变量、系统变量。
操作符:选择所需的操作符,对左变量进行判断。系统会根据左变量的类型,匹配可选的操作符。
右变量:当左变量及操作符选中后,右变量支持输入常量和变量。
如果需要配置多条计算逻辑,您可以单击添加条件,也可以单击添加组实现多条逻辑的快速创建。
Then
动作配置区。策略命中后输出是指设定的策略条件在满足的情况下,决策引擎系统返回的内容。策略命中后支持多种形式的输出,包括标签、评分、中间变量和输出变量。输出标签:可以使用易于理解的内容,例如
highRisk
pass
等。多个标签可以用英文逗号(,)隔开。当一个事件下多个策略都配置了同样的标签时,系统最终会去重输出。输出评分:评分值为整数,取值范围为-1000到1000。策略命中后策略评分参与事件分值计算,事件分值是此事件下所有命中策略的评分之和。
中间变量:中间变量是在策略计算时的过程变量,当某条设置了中间变量的策略命中后,中间变量会按照设置的逻辑进行计算或者输出。中间变量可以用在此事件的其他策略中。
输出变量:除评分和标签外,还可以自定义输出变量,如:事件的入参、中间变量等。当策略命中时,自定义的输出变量会在返回报文中输出。
多分支逻辑。
Else if 条件(可选):类似于 If 条件,可以添加额外的条件分支。
Else 动作(可选):定义当所有条件都不满足时执行的动作。
保存并启用策略。
完成策略配置后,点击页面底部的提交按钮,保存策略。
在策略列表中,找到您创建的策略(策略名称前有
DSL
标识),点击操作列的按钮,再点击正式运行,策略开始生效。
在策略配置完成后,需要对策略进行上线操作。为减少配置操作风险,建议先将策略置为试运行状态,观察运行状态后再切换为正式运行。
通过以上步骤,您可以在阿里云风险识别服务中成功创建并管理DSL策略,实现个性化的风险识别和防控。