检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
execute(data) { return JsonUtils.convertJsonToXml('{"a":1}') } 方法列表 返回类型 方法和说明 static String convertJsonToXml(String json) json转换成xml static String
在接入数据源页面的“默认数据源”页签下,选择“MQS”数据源类型,然后单击“下一步”。 在页面中填写MQS数据源的相关配置信息。 表1 MQS数据源配置 参数 配置说明 数据源名称 填写MQS数据源的名称,自定义。 集成应用 选择在ROMA Connect注册设备中所创建的集成应用。
setBodyForm(Map<String,String> content) 设置map类型的HTTP请求内容 输入参数 content:HTTP请求内容 public void setBodyText(String content) 设置String类型的HTTP请求内容 输入参数 content:HTTP请求内容
使用Filebeat+ELK实现Site协同版实例的API日志监控 方案概述 资源规划 准备Docker环境和镜像 修改Filebeat和ELK配置 部署Filebeat和ELK 配置索引生命周期策略(可选) 使用Kibana查看日志
aders表示响应请求头,body表示响应body体,base64Encoded表示传入的body是否已经base64编码 方法列表 返回类型 方法和说明 Object getBody() 获取响应的返回体 Map<String,String> getHeaders() 获取响应的返回头
return decrypted } 构造器详情 public RSAUtils() 构造一个无参数的RSAUtils 方法列表 返回类型 方法和说明 static byte[] decodeBase64(String base64) BASE64字符串解码为二进制数据 static
rabbitMqConfig) 构造一个RabbitMQ消息生产者。 参数:rabbitMqConfig表示RabbitMQ的配置信息。 方法列表 返回类型 方法和说明 void produceWithDirectExchange(String routingKey, String props
要调用相应的函数对非String类型参数进行数据类型转换。 以上面的name(String类型)和id(int类型)参数为例,在同时传入SQL语句时,id参数会被转换为String类型,需要在SQL语句中,使用转换函数把id参数再转换回int类型。此处以cast()函数为例,不同数据库使用的转换函数会有所不同。
创建前端自定义认证 如果您需要把自己的认证系统用于API调用的认证鉴权,可以使用自定义认证来实现。 自定义认证包括前端和后端两种类型: 前端自定义认证:指ROMA Connect使用自定义的认证函数,对收到的API请求进行安全认证。 后端自定义认证:指API的后端服务使用自定义的认证函数,对来自ROMA
> API管理”,在“自定义认证”页签中单击“创建自定义认证”。 在创建自定义认证弹窗中配置前端自定义认证信息,完成后单击“创建”。 表1 前端自定义认证配置 参数 配置说明 认证名称 填写自定义认证的名称,根据规划自定义。建议您按照一定的命名规则填写自定义认证名称,方便您快速识别和查找。
创建后端自定义认证 如果您需要把自己的认证系统用于后端服务请求的认证鉴权,可以使用自定义认证来实现。 自定义认证包括前端和后端两种类型: 前端自定义认证:指ROMA Connect使用自定义的认证函数,对收到的API请求进行安全认证。 后端自定义认证:指API的后端服务使用自定义的认证函数,对来自ROMA
安全配置信息 表2 安全配置信息 参数 说明 类型 选择是否允许API上架到云市场,“公开”为表示允许。本配置样例中不涉及上架操作,此处保持默认设置即可。 安全认证 安全认证方式选择“自定义认证”。 自定义认证 选择创建前端自定义认证中创建的自定义认证。 支持跨域CORS 保持默认设置,不开启。
> API管理”,在“自定义认证”页签中单击“创建自定义认证”。 在创建自定义认证弹窗中配置后端自定义认证信息,完成后单击“创建”。 表1 后端自定义认证配置 参数 配置说明 认证名称 填写自定义认证的名称,根据规划自定义。建议您按照一定的命名规则填写自定义认证名称,方便您快速识别和查找。
{instance_id}/products/{product_id}/authentication 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见API参考的“附录 > 获取项目ID”章节。 最小长度:0 最大长度:32
创建前端自定义认证 在实例控制台左侧的导航栏选择“服务集成 APIC > API策略”,在“自定义认证”页签下单击“创建自定义认证”。 在创建自定义认证弹窗中配置前端自定义认证信息。 图2 自定义认证配置 表2 前端自定义认证配置 参数 说明 认证名称 填写自定义认证的名称,自定义。
自定义数据源开发示例(定时任务) 操作场景 FDI当前支持接入MySQL类型数据库,但因为MySQL是最常用的数据库类型,可以方便开发者参照理解,故本章节以MySQL类型自定义连接器为例进行开发,示例使用Java语言进行开发,Demo代码参考MysqlConnctor.rar。 前提条件
单击“确认”。 表1 产品配置 参数 配置说明 产品类型 停车场设备通过网络直连ROMA Connect,此处选择“普通产品”。 协议类型 停车场设备通过集成MQTT客户端接入ROMA Connect,此处选择MQTT协议类型。 应用 选择1中创建的集成应用。 产品模板 本实践配置中未使用产品模板,此处不设置。
在新增属性弹窗中配置属性相关信息,完成后单击“确认”。 表3 属性信息配置 参数 配置说明 属性名称 填写属性的名称,根据规划自定义。建议您按照一定的命名规则填写属性名称,方便您快速识别和查找。 数据类型 选择属性数据的数据类型。 Int:整型。选择“Int”时,还需填写最小值、最大值、步长和单位。 Number:数
ld_api_id String 自定义后端服务ID。 自定义认证函数类型为LD时必填 need_body Boolean 是否发送body id String 自定义认证编号 create_time String 创建时间 roma_app_id String 自定义认证所属应用编号 roma_app_name
删除自定义认证 功能介绍 删除自定义认证 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_id}/apic/instances