检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务收到请求时,可以校验这个签名,如果签名校验不通过,则该请求不是服务集成发出的请求,租户可以拒绝这个请求,从而保证API的安全性,避免API被未知来源的请求攻击。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
Connect内分配唯一的ID和密钥,使设备可以连接到ROMA Connect上的LINK中。 数据转发 ROMA Connect不会直接存储设备上报的数据,您需要配置数据转发规则,把设备数据转发到其他服务进行存储。可以把数据转发到ROMA MQS,也可以转发到Kafka、DIS等其他服务。
填写DIS通道所属用户的访问密钥ID,AK/SK是用户在云服务平台的长期身份凭证,您可以参考访问密钥获取AK/SK。 SK 填写DIS通道所属用户的秘密访问密钥,AK/SK是用户在云服务平台的长期身份凭证,您可以参考访问密钥获取AK/SK。 Endpoint 仅当“配置类别”选择“高级”时需要配置。
景,您可以自行开发一个数据源读写插件,通过标准的RESTful接口与ROMA Connect进行连接,实现ROMA Connect对这类特殊数据源的读写。这个自定义数据源插件,称为连接器。 环境 环境是指API的受限使用范围,API只有在发布到环境后,才能被调用。API可以被发布
相互注册地址。使用扩展采集器将节点A地址注册到节点B上。使用扩展采集器将节点C地址注册到节点D上。通过自定义数据源,节点B可以采集节点C的模型数据,节点D可以采集节点A的模型数据,下面以节点B采集节点C的模型数据介绍操作步骤。 图1 集群管理级联流程示意图 前提条件 节点C已使用扩展采集器注册到节点D上。
umer使用。 约束: 设置为FALSE后,需要先成功消费再提交,这样可以避免消息丢失。 auto.offset.reset latest earliest 没有初始化offset或者offset被删除时,可以设置以下值: earliest:自动复位offset为最早 latest:自动复位offset为最新
test.js 测试用例 js\hmac-sha256.js 依赖库 licenses\license-crypto-js 第三方库license文件 licenses\license-node 创建工程 打开IntelliJ IDEA,选择菜单“File > New > Project”。
所示。 表1 ROMA Connect依赖资源 准备资源 要求 创建指导 VPC和子网 不同的ROMA Connect实例可以复用相同的VPC和子网,也可以使用不同的VPC和子网,请根据实际需要进行配置。在创建VPC和子网时应注意如下要求: 创建的VPC与使用的ROMA Connect服务应在相同的区域。
填写API的发布说明信息。 发布API后,在API列表中单击该API的名称,进入API运行页面。在页面右上角单击“更多 > 发布历史”,可以查看API的发布历史信息。另外还可以查看每个发布版本的API配置以及切换API到历史的发布版本。 父主题: 开放API
Connect实例所需资源的具体要求和创建指导如下所示。 表1 实例依赖资源 资源 要求 创建指导 VPC和子网 不同的ROMA Connect实例可以复用相同的VPC和子网,也可以使用不同的VPC和子网,请根据实际需要进行配置。在创建VPC和子网时应注意如下要求: 创建的VPC与使用的ROMA Connect服务应在相同的区域。
据源。 支持自定义数据映射规则 在进行源端到目标端的数据字段转换时,您可以自定义映射规则,例如将源数据的一个数据列复制出相同的多列数据,再集成到目标端。 支持不同网络环境间的数据集成 源端数据与目标端数据可以分别在不互通的两个网络环境中。例如源端数据在本地数据中心,目标端数据在云
则自动建立。如果两端的数据表字段不一致,您可以单击映射关系右侧的“编辑”,更改源端或目标端数据字段,也可单击下方的“添加字段映射”,增加源端数据字段到目标端数据字段的映射关系。 图1 自动Mapping 手动配置Mapping 用户可以手动添加源端数据字段与目标端数据字段的映射规
from Existing Sources”,选择解压后的“apigateway-backend-signature-demo\pom.xml”文件,单击“OK”。 图1 Select File or Directory to Import 保持默认设置,单击“Next > Next >
在左侧的导航栏选择“组合应用”,在页面上方单击“新建组合应用”。 在选择模板弹窗中选择空模板自定义新建组合应用。 也可以选择已有业务模板新建组合应用,本节以空模板为例。 图1 选择空模板 选择使用空模板后,跳转到“新建组合应用”界面,可以根据画布操作指引完成组合应用设计。 图2 新建组合应用 步骤二:配置工作流 在使
server “Taget type”选择“Script path”,“Target”选择工程下的“backend_signature.py”文件,单击“OK”,完成工程配置。 校验后端签名示例 示例演示如何编写一个基于Flask的服务器,作为API的后端,并且实现一个wrapper,对APIC的请求做签名校验。
在开放API前,您需要为API分组绑定一个独立域名,供用户访问API使用。 在绑定独立域名前,您可以使用系统为API分配的默认子域名进行API调用测试,ROMA Connect对默认子域名的访问次数做了限制,每天最多可以访问1000次。 创建API 把已有后端服务封装为标准RESTful API,并对外开放。
Connect实例控制台,在“服务集成 APIC > 凭据管理”的“SDKs”页签中下载SDK。 打开工程 双击SDK包中的“csharp.sln”文件,打开工程。工程中包含如下3个项目: apigateway-signature:实现签名算法的共享库,可用于.Net Framework与
内的弹性云服务器(ECS),也可以通过IP访问其他VPC内的ECS和私有服务器。 例如,VPC中包含6台ECS,ROMA Connect已创建一条负载通道,并把ECS 01和ECS 04已添加到负载通道中,此时ROMA Connect通过负载通道可以直接访问VPC中的ECS 01和ECS
API”。 在绑定API弹窗中,勾选要绑定签名密钥的API。 您可以通过指定API分组和API名称,筛选所需API。 单击“确定”,完成API与签名密钥的绑定。 在后端服务配置签名校验 为API绑定签名密钥后,您可以参考后端服务签名校验开发,在后端服务进行签名校验开发,对请求中的签名信息进行校验。
业和开发人员的首选数据库。 MySQL默认端口为3306,但是管理员可以根据需要将其更改为其他端口。MySQL支持多种存储引擎,包括InnoDB、MyISAM、MEMORY等,每个存储引擎都有其自己的优缺点,可以根据需要进行选择。 创建MySQL连接 登录新版ROMA Connect控制台。