检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义数据源开发示例(实时任务) 操作场景 对于实时数据源,当前自定义连接器不支持直接接入,只能通过消息中转的方式进行接入。本章节以MQS数据源类型为例进行开发,示例使用Java语言进行开发,Demo代码参考RealtimeConnector.rar。 前提条件 准备装有1.8及以上版本JDK的Linux服务器。
方案优势 使用自定义认证方式,业务系统可继承已有的认证机制,可以更好的兼容已有业务能力,降低开发成本。 约束与限制 APIC的自定义认证支持前端自定义认证和后端自定义认证,本实践中以前端自定义认证为例进行说明,后端自定义认证的使用请参见创建后端自定义认证。 父主题: 使用自定义后端开发自定义认证
使用自定义后端开发自定义认证 方案概述 开发自定义认证 使用自定义认证
objects 是 自定义Topic列表 表3 topics 参数 类型 是否必填 说明 topic_name string 是 自定义Topic的名称,支持英文大小写、数字、下划线和中划线,不超过64个字符。 topic_perm string 是 自定义Topic的权限,只支持pub或sub两种权限。
创建API 功能介绍 添加一个API,API即一个服务接口,具体的服务能力。API分为两部分,第一部分为面向API使用者的API接口,定义了使用者如何调用这个API。第二部分面向API提供者,由API提供者定义这个API的真实的后端情况,定义了ROMA Connect如何去访问真
删除自定义认证 功能介绍 删除自定义认证 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_id}/apic/instances
添加自定义后端公共配置 自定义后端支持添加变量、密码、证书等全局公共配置,并在函数后端的JavaScript脚本中快速引用已添加的配置项。 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 在左侧的导航栏选择“服务集成 APIC
计算签名时,URI必须以“/”结尾。发送请求时,可以不以“/”结尾。 添加规范查询字符串(CanonicalQueryString),以换行符结束。 释义: 查询字符串,即查询参数。如果没有查询参数,则为空字符串,即规范后的请求为空行。 格式: 规范查询字符串需要满足以下要求: 根据以下规则对每个参数名和值进行URI编码:
ROMA Connect自定义策略 如果系统预置的ROMA Connect权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参考细粒度策略支持的授权项。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,
通过指定的运算符(=,like,>,<,>=,<=,<>)过滤指定数组中符合条件的内容,返回过滤后数组。该函数支持在字段中使用,不支持在条件中使用。 不支持对数组嵌套数组的内层json内容进行筛选或处理。 arrayName:待过滤数组名称,例如:数据为{"Nodes":[{"BrowseName":"test1"
不影响输出结果。 数据API中对存储过程的调用,用String和int来区分字符串和数值,无需加单引号,这一点和SQL要求不一样。 在后端服务的Headers、Parameters或者Body中定义的参数名不能相同,否则将被覆盖。 Body传递参数示例: 后端服务请求的Body内容
OpenAPI连接器 您可以创建一个自定义的OpenAPI连接器,支持通过OpenAPI标准的文件(支持json与yaml格式)导入,OpenAPI版本目前支持2.0与3.0。 Open API连接器支持多种鉴权模式,多种连接类型,支持自定义配置动作和动作参数。 创建OpenAPI连接器
删除自定义认证 功能介绍 删除自定义认证 URI DELETE /v1/{project_id}/apic/instances/{instance_id}/authorizers/{authorizer_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
值小于前端API的“后端超时”时间值 maxItems:读取消息的最大数量 返回信息 Kafka已消费的消息数组,消息数组即将多条消息的内容组成一个数组 父主题: 自定义后端开发(函数后端)
创建API 功能介绍 添加一个API,API即一个服务接口,具体的服务能力。API分为两部分,第一部分为面向API使用者的API接口,定义了使用者如何调用这个API。第二部分面向API提供者,由API提供者定义这个API的真实的后端情况,定义了ROMA Connect如何去访问真
String> map) 将映射表内容转换成http请求url中parameters字符串 输入参数 map:含有url参数的map 返回信息 返回http请求url中parameters字符串 父主题: 自定义后端开发(函数后端)
自定义命令下发设备 功能介绍 自定义命令下发设备 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/link/instanc
查询API运行时定义 功能介绍 查看指定的API在指定的环境上的运行时定义,默认查询RELEASE环境上的运行时定义。 API的定义分为临时定义和运行时定义,分别代表如下含义: 临时定义:API在编辑中的定义,表示用户最后一次编辑后的API的状态 运行时定义:API在发布到某个环
LdApiParameter 参数 参数类型 描述 name String 参数名称: 参数位于Headers、 Parameters时,用户自行定义,支持英文、数字、点、中划线、下划线,且需要英文开头,不区分大小写。 参数位于Body时候,参数以application/json、app
自定义后端管理 下线自定义后端 导入导出自定义后端 添加自定义后端公共配置 附录:自定义后端的Swagger扩展定义 父主题: 服务集成指导(旧版界面)