检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
函数后端脚本开发说明 开发说明 函数后端通过编写函数脚本实现将多个服务封装成一个服务,在实际开发前请务必提前了解自定义后端开发要求。 函数后端当前仅支持使用JavaScript编写函数,JavaScript引擎运行于Java虚拟机,可调用ROMA Connect提供的Java类实现具体功能。
发布函数API 在函数后端创建后,您需要发布函数后端,生成函数API并发布到环境上,才可供其他用户调用。 前提条件 每个API都要归属到某个API分组下,在发布函数API前您需要有可用的API分组,否则请提前创建API分组。 如果需要使用自定义认证方式进行API的安全认证,请提前创建前端自定义认证。
配置函数后端。 在编辑器的左上角单击“文件 > 新建函数后端 > 空白模板”,在弹窗中单击“确定”,切换后端类型为函数后端。 在右侧的语句编辑框中编写函数脚本,您也可以选择系统自带的脚本示例来编辑函数脚本。 函数脚本的编写说明请参考自定义后端开发(函数后端)。 当前函数API支持的脚本大小最大为32KB。
在编辑器的左上角单击“文件 > 新建函数后端 > 调用Mysql数据源示例”,在弹窗中单击“确定”,切换后端类型为函数后端。 如果是Redis或MongoDB数据源,可选择“调用Redis数据源示例”。 在右侧的语句编辑框中根据系统提供的函数脚本示例,修改数据源相关接入配置。 importClass(com
配置函数后端。 在编辑器的左上角单击“文件 > 新建函数后端 > 空白模板”,在弹窗中单击“确定”,切换后端类型为函数后端。 在右侧的语句编辑框中编写函数脚本,您也可以选择系统自带的脚本示例来编辑函数脚本。 函数脚本的编写说明请参考自定义后端开发(函数后端)。 当前函数API支持的脚本大小最大为32KB。
函数工作流 函数工作流连接器用于对接华为云函数工作流(FunctionGraph)服务,可以调用已创建的函数进行数据处理,后续节点可引用变量的方式引用函数处理的结果。 前提条件 使用函数工作流服务时,还需要具备项目级服务FunctionGraph Administrator角色权限。
object转换成xml 输入参数 object:待转换的对象 config:转换配置 返回信息 返回xml格式的字符串 父主题: 自定义后端开发(函数后端)
source) 计算字符串的Md5值 输入参数 source:需要计算Md5的字符串 返回信息 字符串的Md5值 父主题: 自定义后端开发(函数后端)
开放函数API 创建函数后端 发布函数API 绑定域名 配置调用授权(可选) 父主题: 服务集成指导
content) 计算字符串的Md5值 输入参数 content:需要计算Md5的字符串 返回信息 字符串的Md5值 父主题: 自定义后端开发(函数后端)
XML2JSON(String xml) xml转json 输入参数 xml:xml格式的字符串 返回信息 返回xml格式字符串 父主题: 自定义后端开发(函数后端)
自定义后端开发(函数后端) 函数后端脚本开发说明 AesUtils类说明 APIConnectResponse类说明 Base64Utils类说明 CacheUtils类说明 CipherUtils类说明 ConnectionConfig类说明 DataSourceClient类说明
引用函数表达式 用户在编辑设计组合应用时,可以通过引用函数表达式的方式快速配置连接器的配置信息,帮助用户便捷高效的设计组合应用。 组合应用中的函数表达式使用方法如图1所示。 图1 函数表达式的使用方法 函数表达式的分类 组合应用提供数学、字符串、加解密、日期和时间、编解码、进制转换共六种类型的函数表达式。
创建并开放函数API 创建函数API 绑定域名 配置API授权(可选) 父主题: 服务集成指导(旧版界面)
配置API授权(可选) 概述 若函数API使用了APP认证方式,则需要配置调用授权,把API授权给指定集成应用。用户调用API时,使用集成应用的Key和Secret进行API请求的安全认证。 前提条件 API的安全认证方式为“APP认证”。 API已发布到环境,否则请先发布API。
void setPassword(String password) 设置数据源密码。 输入参数 password:密码 父主题: 自定义后端开发(函数后端)
开发自定义认证 创建用于前端认证的函数后端 通过自定义后端开发自定义认证函数,然后调用该函数进行访问认证,实现自定义认证。 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 创建集成应用。 在左侧的导航栏选择“集成应用”,单击页面右上角的“创建集成应用”。
dress") return value } 返回的结果为livedata的内网地址。 putCache方法和getCache方法可以实现缓存的使用示例: importClass(com.huawei.livedata.lambdaservice.util.CacheUtils);
prepareValue:仅在SQL语句中生效,用于替换SQL语句中的"?"参数,可以防止SQL注入。 返回信息 返回语句执行结果 父主题: 自定义后端开发(函数后端)
入参无需设置,用于自定义认证的函数后端会获取API请求中的Header和Query参数。 其他参数请参考创建函数API进行设置。 后端创建完成后,页面自动跳转到该后端的编辑器页面。 开发函数后端的功能实现。 在编辑器的左上角单击“文件 > 新建函数后端 > 空白模板”,在弹窗中单