检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据集成开发指导 开发说明 连接器RESTful接口规范 自定义数据源开发示例(定时任务) 自定义数据源开发示例(实时任务)
接入数据源 创建数据集成任务(普通任务) 创建数据集成任务(组合任务) 创建数据集成任务(编排任务) 启停数据集成任务 数据集成任务管理 连接器
app_remark String APP的描述 app_type String APP的类型: apig:存量apic客户端,新建实例不支持此类型 roma:ROMA集成客户端 app_creator String APP的创建者,取值如下: USER:租户自己创建 MARKET:API市场分配,暂不支持
最小长度:0 最大长度:10 execute_status 否 String 执行状态,可为空。 UNSTARTED (未启动) WAITING (等待执行) RUNNING (执行中) SUCCESS (执行成功) CANCELLED (任务取消) ERROR (执行异常) 最小长度:0
支持跨域(CORS) 是否支持跨域访问API。 浏览器出于安全性考虑,限制从页面脚本内发起的跨域请求,此时页面只能访问同源的资源。而CORS允许浏览器向跨域服务器发送XMLHttpRequest请求,从而实现跨域访问。跨域访问API请参见配置跨域访问API。 父主题: 开放函数API
app_remark String APP的描述 app_type String APP的类型: apig:存量apic客户端,新建实例不支持此类型 roma:ROMA集成客户端 app_creator String APP的创建者,取值如下: USER:租户自己创建 MARKET:API市场分配,暂不支持
请求方法:选择“GET”; 请求Path:填写“/hello-world”。 图4 配置Open API 单击工作流上的空Action节点,然后在弹窗的“连接器”页签中选择“HTTP响应”,并根据下面的配置填写,详细配置请参见HTTP响应。 响应头:不填写; 响应体:填写“hello world”;
consumer分配到的分区信息。 member_id String 消费组consumer的ID。 client_id String 客户端ID。 表6 AssignmentEntity 参数 参数类型 描述 topic String Topic名称。 partitions Array
目标端数据源服务,如下情况时server字段必填:destination_type值为0时, 为MQS连接地址;destination_type值为1、2或3时, 为KAFKA类数据源的连接地址,destination_type值为7时,为设备所属产品的产品名。 最小长度:0 最大长度:64
统计MQS节点是否存活。 ≥0 节点 1分钟 broker_connections 连接数 统计MQS节点当前所有TCP连接数量。 ≥0 单位:个 节点 1分钟 broker_cpu_usage CPU使用率 统计MQS节点虚拟机的CPU使用率。 ≥0 单位:百分比 节点 1分钟 broker_disk_read_await
mqs_topic string 是 转发目的端的MQS的Topic名称。 connect_address string 是 MQS Broker的连接地址。 destination string 是 消息转发的目的端的类型,目前只支持ROMA_MQS,KAFKA。 mqs_sasl_ssl
名称 类型 描述 数组元素 Array<device> 设备信息。 表5 device 名称 类型 描述 client_id string 客户端ID。 device_id integer 设备ID。 device_name string 设备名称,支持英文大小写、数字、下划线和中划线,不超过64个字符。
队列一致的Headers键值对。 队列名称 仅当“是否创建新队列”选择“是”时需要配置。 填写新队列的名称,自定义。 自动删除 当没有客户端连接队列时,队列是否自动删除。 持久化 队列中的消息是否持久化保存。 元数据 定义写入到目标端的JSON格式数据中,每一个底层key-val
是否使用VPC通道 1:使用VPC通道 2:不使用VPC通道 表8 VpcInfo 参数 参数类型 描述 ecs_id String 云服务器ID ecs_name String 云服务器名称 cascade_flag Boolean 是否使用级联方式 暂不支持 vpc_channel_proxy_host
"roma:tasks:get" ] } ] } 示例2:授权用户使用服务集成的所有权限,包括连接器的权限。 { "Version": "1.1", "Statement": [ {
"level" : "device" } 响应消息 响应参数 表3 响应参数 名称 类型 描述 clientId string 设备的客户端ID。 dataFormatTrans string 转发消息的数据传输格式。如果开启base64加密,则传输格式为base64/raw;
是否使用VPC通道 1:使用VPC通道 2:不使用VPC通道 表8 VpcInfo 参数 参数类型 描述 ecs_id String 云服务器ID ecs_name String 云服务器名称 cascade_flag Boolean 是否使用级联方式 暂不支持 vpc_channel_proxy_host
of strings 实例ID集合 verified_client_certificate_enabled 否 Boolean 是否开启客户端证书校验。当绑定证书存在trusted_root_ca时,默认开启;当绑定证书不存在trusted_root_ca时,默认关闭。 响应参数
$context.requestId:当次API调用生成跟踪ID $context.serverAddr:网关的服务器地址 $context.serverName:网关的服务器名称 $context.handleTime:本次API调用的处理时间 $context.providerA
of strings 证书的ID集合 verified_client_certificate_enabled 否 Boolean 是否开启客户端证书校验。当绑定证书存在trusted_root_ca时,默认开启;当绑定证书不存在trusted_root_ca时,默认关闭。 响应参数