检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 应用场景 使用ROMA Connect的服务集成APIC,可以快速将已有后端服务、数据源和自定义函数封装成标准的RESTful API并对外开放,简化了业务系统间的对接过程,降低了对接成本。 APIC提供了APP认证、IAM认证等安全认证方式,确保API访问的安全。APIC
导入导出设备 概述 ROMA Connect支持导入导出设备,可以把设备以文件形式导出到本地,也可以把本地的设备文件导入ROMA Connect,实现设备信息的批量迁移。 前提条件 导入设备前,请确保设备所属的集成应用已创建,否则请提前创建集成应用。 导入设备前,请确保设备所属的产品已创建
开发准备 获取签名密钥信息 旧版界面:登录ROMA Connect实例控制台,在“服务集成 APIC > API管理”的“签名密钥”页签中,单击API所绑定签名密钥的名称进入签名密钥详情页面,获取签名密钥的Key和Secret。 新版界面:登录ROMA Connect实例控制台,在
配置后端服务的签名校验 概述 签名密钥用于后端服务验证ROMA Connect的身份,在ROMA Connect访问后端服务时,保障后端服务的安全。 签名密钥由一对Key和Secret组成,只有将API绑定签名密钥后,签名密钥才对API生效。 同一个API在同一个环境中只能绑定一个签名密钥
Kafka日志推送插件说明 概述 ROMA Connect支持收集服务集成下已开放API的调用日志信息。Kafka日志推送插件提供了把API的详细调用日志推送到Kafka的能力,方便用户获取API的调用日志信息。 使用限制 同一个API在同一个环境中只能绑定一个相同类型的插件策略,
使用ROMA Connect集成服务 概述 ROMA Connect支持将API、数据源和自定义函数封装成标准的RESTful API,并对外开放。ROMA Connect为API提供了完整的生命周期管理和多层的安全防护管理。 本章节通过完成一个使用ROMA Connect开放API
创建产品 概述 产品即设备模型,是同一类设备的服务属性集合。每个设备都有一个归属的产品,设备会继承产品的所有服务属性。 产品信息包含产品基本信息、物模型等信息,用于描述产品是什么,能做什么,可以对外提供哪些服务等。 基本信息 描述一款设备的基本信息,包括厂商名称、厂商ID、产品类型
配置后端服务的签名校验 签名密钥用于后端服务验证ROMA Connect的身份,在ROMA Connect访问后端服务时,保障后端服务的安全。 签名密钥由一对Key和Secret组成,只有将API绑定签名密钥后,签名密钥才对API生效。 当API绑定签名密钥后,ROMA Connect
下线自定义后端 已部署的自定义后端,如果需要暂停提供服务,可以下线自定义后端,下线时会同步下线和删除该自定义后端对应发布的前端API。 该操作将导致此后端对应的前端API无法被访问,请确保已经提前告知使用此API的用户。 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的
配置客户端访问控制策略 概述 客户端访问控制可控制访问API的客户端IP地址,保护后端服务。您可以为客户端设置访问控制策略,允许/禁止某个IP地址的客户端访问API。 设置访问控制策略 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。
RedisClient类说明 路径 com.roma.apic.livedata.client.v1.RedisClient 说明 连接Redis设置或读取缓存(如果不指定JedisConfig,则连接到自定义后端的Function API提供的默认Redis)。 使用示例 importClass
HTTP响应 HTTP响应连接器用于自定义API的返回信息,用户调用开放的API后将接收到指定的响应码和响应体。 支持的动作 自定义HTTP响应 配置参数 参数 说明 响应头 配置API响应信息中的响应头参数。可使用常量值,也可通过引用变量的方式引用前序节点中的数据。 响应体 配置
调用请求包最大支持多少? API请求体大小可以在实例配置参数中配置(1-9536 MB),但是有以下几点限制: 使用APP认证时,认证签名只能签12MB,如果请求体大于12MB,签名会失败。 托管类API的请求体最大为2GB。 函数API请求体受内部沙箱内存大小的限制,无精确计算值
导入导出自定义后端 ROMA Connect支持通过文件的方式导入导出自定义后端。 导入自定义后端:支持导入YAML和JSON格式API定义文件,且文件内容应满足Swagger 2.0规范。 导出自定义后端:支持导出YAML和JSON格式API定义文件。 前提条件 导入自定义后端前
导入导出自定义后端 概述 ROMA Connect支持通过文件的方式导入导出自定义后端。 导入自定义后端:支持导入YAML和JSON格式API定义文件,且文件内容应满足Swagger 2.0规范。 导出自定义后端:支持导出YAML和JSON格式API定义文件。 前提条件 导入自定义后端前
使用已订阅的资产 用户可以基于已订阅的资产,快速完成应用和数据集成业务的构建,减少业务的部署时间。 使用已订阅的API资产 登录新版ROMA Connect控制台。 在左侧导航栏选择“资产中心>我的资产”,切换到“我的订阅”页签。 单击需要使用的资产名称,并切换到“API资产”页签
DataSourceClient类说明 路径 com.roma.apic.livedata.client.v1.DataSourceClient 说明 连接数据源,执行SQL语句、存储过程或NOSQL查询语句。 使用示例 SQL数据源示例: importClass(com.roma.apic.livedata.client.v1
创建前端自定义认证 概述 如果您需要把自己的认证系统用于API调用的认证鉴权,可以使用自定义认证来实现。 自定义认证包括前端和后端两种类型: 前端自定义认证:指ROMA Connect使用自定义的认证函数,对收到的API请求进行安全认证。 后端自定义认证:指API的后端服务使用自定义的认证函数
创建前端自定义认证 如果您需要把自己的认证系统用于API调用的认证鉴权,可以使用自定义认证来实现。 自定义认证包括前端和后端两种类型: 前端自定义认证:指ROMA Connect使用自定义的认证函数,对收到的API请求进行安全认证。 后端自定义认证:指API的后端服务使用自定义的认证函数
多个数据源编排 一个数据API可以包含多个数据源,因此一次API请求可以涉及多个数据源,例如取第一个数据源查询结果作为第二个数据源的参数。 以MySQL为例说明,假设数据API有数据源1和数据源2,user01是数据源1的数据表和user02是数据源2的数据表,两张表的结构如下: