检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
execute(data){ return StringUtils.toString([97,96,95,94,93,92], "UTF-8") } 方法列表 返回类型 方法和说明 static String toString(byte[] bytes, String encoding) 将字节数组转换为字符串
进入购买ROMA Connect套餐包页面。 在购买套餐包页面配置套餐包信息,完成后勾选“我已阅读并同意以上规则”,然后单击“下一步”。 表1 套餐包配置信息 参数 说明 区域 选择套餐包要使用的区域,即套餐包所应用的ROMA Connect实例所在区域。 规格选择 选择套餐包的
Config rabbitMqConfig) 构造一个RabbitMQ消息生产者。 参数:rabbitMqConfig表示RabbitMQ的配置信息。 方法列表 返回类型 方法和说明 void produceWithDirectExchange(String routingKey
execute(data) { return JsonUtils.convertJsonToXml('{"a":1}') } 方法列表 返回类型 方法和说明 static String convertJsonToXml(String json) json转换成xml static
Connect根据您选择的RCU(ROMA Compute Unit,ROMA计算单元)数量和使用时长计费。具体收费介绍,请参考价格详情。 表1 新版ROMA Connect计费项 计费项 计费说明 RCU ROMA计量单元,根据购买的RCU数量和使用时长计费。 带宽(可选) 如有公网访问ROMA
仅当“是否开启SSL认证”选择“是”时需要配置。 填写公钥库密码。 描述 填写连接器的描述信息,用于识别不同的连接器。 支持的动作 发送消息 配置参数 表1 发送消息 参数 说明 目标对象类型 选择目标对象类型。 主题 队列 目标对象名称 填写目标对象的主题/队列名称。 消息内容 填写消息内容
C和子网的创建。 操作步骤 进入购买ROMA Connect实例页面。 在购买ROMA Connect实例页面中配置实例的基础配置信息。 表1 基础配置信息 参数 说明 区域 选择实例所在的区域,不同区域的实例之间内网互不相通,请选择您的业务就近区域购买实例,以减少网络时延,提高访问速度。
要调用API的请求地址。 安全认证 要调用API所使用的认证方式。 APP认证:使用API所授权集成应用的Key和Secret进行API请求的安全认证。 无认证:表示API请求不需要认证。 Client Credentials认证。 Basic Auth认证。 Secret认证。 APP Key(APP认证)
"]}"} backend_token_allow_users 透传Token到后端普通租户白名单,匹配普通租户domain name正则表达式。 - - sign_basic 签名密钥是否支持Basic类型。 否 - - - - - multi_auth API是否支持双重认证方式。
APIC > API列表”页面,单击API右侧的“更多 > 授权”。 在“授权历史”弹窗中,单击授权凭据右侧的“绿色通道 > 编辑”,根据实际需要修改黑白名单。 完成后单击“确定”。 创建API并发布到非RELEASE环境 在实例控制台的“服务集成 APIC > API列表”页面,单击“创建API”,根据实际需要新建API。
参数 说明 主题 需要监听的topic。 GroupId 用来唯一标识consumer进程所在组的字符串,如果设置同样的group id,表示这些processes都是属于同一个consumer group。 KeyDeserializer 键的反序列化方式,默认为:org.apache
Connect增加的系统响应头(x-apig-*、x-request-id等)不支持修改。 跨域资源共享(CORS)功能增加的响应头不支持修改。 配置参数说明 表1 配置参数 参数 配置说明 Name 响应头名称。每个插件中不能添加重复名称的响应头(不区分大小写)。 Value 响应头的值。当“Act
仅当“认证方式”选择“SSL认证”时需要配置。 填写SSL证书密码。 描述 填写连接器的描述信息,用于识别不同的连接器。 支持的动作 写入消息 配置参数 表1 发送消息 参数 说明 主题 填写需要监听的topic。 Partition 消息将被写入的分区。 Key 消息Key值。 Message
getName(), base64: Base64Utils.encode(image.getFileItem().get()) } } 方法列表 返回类型 方法和说明 static java.lang.String decode(java.lang.String content) 对字符串进行Base64解码
跨系统业务数据集成和转换 搭建企业业务开放中台 常见问题 了解更多常见问题、案例和解决方案 热门案例 数据源连接测试失败排查操作 FDI任务是否支持清空目标表? 子用户创建的FDI任务,其他子用户是不可见的吗? 对API的修改是否需要重新发布? API发布到不同环境后,会调用不同的后端服务吗? 为什么我的设备不能接入LINK?
参数:config表示传入HttpClient的配置信息。 com.huawei.livedata.lambdaservice.livedataprovider.HttpClient public HttpClient() 构造一个无参数的HttpClient。 方法列表 com.roma
AesUtils.MODE.GCM, AesUtils.PAD.NOPADDING); return decryptText } 方法列表 返回类型 方法和说明 static java.lang.String decrypt(java.lang.String encryptText
Finish”,完成工程导入。 在右侧Maven页签,双击“compile”进行编译。 图2 编译工程 返回“BUILD SUCCESS”,表示编译成功。 右键单击BackendSignatureApplication,选择“Run”运行服务。 图3 运行服务 “ApigatewaySignatureFilter
通过打印日志或调试中断的方式得到客户端计算的canonicalRequest,每种语言SDK中计算canonicalRequest的位置如下: 表1 常见语言SDK中计算canonicalRequest的位置 语言 位置 java(版本<3.1.0) libs/java-sdk-core-*
... } } } OnAuthorization函数为签名校验代码。校验流程如下:使用正则表达式解析Authorization头。得到key和signedHeaders。 private Regex authorizationPattern