检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
相等:表示请求参数值为指定设置值时,条件成立。 枚举:表示请求参数值与枚举值中任何一个值相同,条件成立。 匹配:表示请求参数值的部分能匹配正则表达式,条件成立。 说明: 当“条件来源”选择“系统参数”且“参数名称”选择“reqMethod”时,“条件类型”仅支持选择相等或枚举。 条件值:填写判断条件的值。
创建API 功能介绍 添加一个API,API即一个服务接口,具体的服务能力。API分为两部分,第一部分为面向API使用者的API接口,定义了使用者如何调用这个API。第二部分面向API提供者,由API提供者定义这个API的真实的后端情况,定义了ROMA Connect如何去访问真
定义规则:单击“”编辑匹配条件表达式。若表达式数量大于等于3个,可通过“转子层级”对表达式进行分层设置。 =:等于 !=:不等于 pattern:正则表达式 enum:枚举值,多个参数值之间用英文逗号分隔 单击“确定”,完成插件策略的创建。 插件策略创建后,您还需要为API绑定插件策略,才能使插件策略对API生效。
匹配条件:单击“”编辑匹配条件表达式。若表达式数量大于等于3个,可通过“转子层级”对表达式进行分层设置。 =为等于 !=为不等于 pattern为正则表达式 enum为枚举值,多个参数值之间用英文逗号分隔 触发条件和后端降级策略配置可参考上方的默认触发条件和降级策略配置。 例如,开启“降级参
并行处理 “并行处理”是用于创建多个并行处理分支的处理器,以便同时执行多个分支任务。后续步骤如果要使用合并的各分支执行结果,可使用“ROMA表达式”${body}引用合并结果。 配置参数 参数 说明 输出格式 合并结果的格式,当前仅支持“Json”,表示合并结果以JSON字符串的格式输出。
配置编排任务流程 概述 编排任务,通过可视化UI界面来创建任务,以降低不同经验背景用户的开发门槛。编排任务主要支持以下功能: 通过一个处理器节点实现一个数据源到N个目标端的采集,能够完成1:N场景的数据采集。 任务配置采用拖拽节点的方式实现参数配置,简化流程。 编排模式的数据转换
规则:单击“”编辑规则条件表达式。若表达式数量大于等于3个,可通过“转子层级”对表达式进行分层设置。 =:等于 !=:不等于 pattern:正则表达式 enum:枚举值,多个参数值之间用英文逗号分隔 API流量限制:填写API被调用的次数上限,与“时长”配合使用。 时长:填写流量控制的
//支持调用系统的时间函数 targetObj.date = new Date().toLocaleString(); //支持正则表达式 targetObj.fdi = sourceObj.name.replace(/world/i,"fdi"); //支持json转换
数据拆分 “数据拆分”组件将传入该节点的数据按照指定的表达式进行拆分,并将拆分的结果通过节点变量传递给后续节点。通常“数据拆分”组件后续会连接“数据筛选”组件以配合使用。 “数据拆分”为异步处理组件,如果一个任务中存在“数据拆分”节点,最终开放的API将返回传入“数据拆分”节点时的数据。
... } } } OnAuthorization函数为签名校验代码。校验流程如下:使用正则表达式解析Authorization头。得到key和signedHeaders。 private Regex authorizationPattern
return wrapped return wrapper wrapped函数为签名校验代码。校验流程如下:使用正则表达式解析Authorization头。得到key和signedHeaders。 if "authorization" not in request
分支判断 “分支判断”处理器用于创建条件分支,以决定后续节点的执行逻辑。用户需要在“分支判断”节点与其后续相邻节点的连线上配置各分支的条件。 约束与限制 一个“分支判断”节点中,如果存在多个相同的“满足当前条件时”类型的表达式,最终将执行最先创建的分支上的步骤。 一个“分支判断”
在线调试工作流 创建组合应用和工作流并配置完成后,可对工作流进行在线调试,实时查看各个节点的运行信息,便于后续对工作流进行调整以满足业务需求。 前置条件和约束 使用工作流在线调试功能,您需要具备ROMA Connect实例作为调试运行环境。您可购买独立的ROMA Connect实例,也可以使用共享体验版实例。
"]}"} backend_token_allow_users 透传Token到后端普通租户白名单,匹配普通租户domain name正则表达式。 - - sign_basic 签名密钥是否支持Basic类型。 否 - - - - - multi_auth API是否支持双重认证方式。
分区数 250个 设备集成 在线设备数 10000个 2 1 设备消息并发量 2500TPS 消息集成规格在以下条件中测试得出: 连接方式:内网连接 认证方式:SASL_SSL 数据大小:1KB/10KB 磁盘类型:超高I/O SSD 设备集成规格在以下条件中测试得出: 上行消息 连接方式:内网连接
请求Body参数 参数 是否必选 参数类型 描述 test_data 否 String 测试的被规则执行的数据。 最小长度:0 最大长度:2000 test_rule_express 否 String 测试的规则。 最小长度:0 最大长度:2000 响应参数 状态码: 200 表4 响应Body参数
表3 获取测试用例列表 参数 说明 项目ID 填写需求的项目ID。 表4 获取软件测试用例列表 参数 说明 项目ID 填写需求的项目ID。 表5 获取测试用例与需求关联关系 参数 说明 项目ID 填写需求的项目ID。 测试用例ID 填写测试用例ID。 表6 添加软件测试报告 参数
clientId = ""; // 示例仅用作测试或示意,设备认证的用户名为敏感信息,请勿硬编码使用 final String userName = ""; // 示例仅用作测试或示意,设备认证的密码为敏感信息,请勿硬编码使用
request = new RequestWrapper((HttpServletRequest) servletRequest); 使用正则表达式解析Authorization头,得到signingKey和signedHeaders。 private static final Pattern
型。 相等:表示请求参数值为指定设置值时,条件成立。 枚举:表示请求参数值与枚举值中任何一个值相同,条件成立。 匹配:表示请求参数值与正则表达式中任何一个值相同,条件成立。 说明: 当“条件来源”为“系统参数”并且“参数名称”为“reqMethod”时,“条件类型”仅支持选择相等或枚举。