函数工作流
函数工作流连接器用于对接华为云函数工作流(FunctionGraph)服务,可以调用已创建的函数进行数据处理,后续节点可引用变量的方式引用函数处理的结果。
前提条件
使用函数工作流服务时,还需要具备项目级服务FunctionGraph Administrator角色权限。
创建函数工作流连接
- 登录新版ROMA Connect控制台。
- 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。
- 选择“函数工作流”连接器。
- 在弹窗中配置连接器信息,完成后单击“确定”。
参数
说明
连接名称
填写连接器实例名称。
鉴权方式
选择连接器的鉴权方式。
- 云服务委托,即委托其他云服务管理资源。
- AK/SK
Access Key
仅当“鉴权方式”选择“AK/SK”时需要配置。
当前账号的AK(Access Key ID)。请参考访问密钥获取AK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。
Secret Access Key
仅当“鉴权方式”选择“AK/SK”时需要配置。
当前账号的SK(Secret Access Key)。请参考访问密钥获取SK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为credentials.csv。
描述
填写连接器的描述信息,用于识别不同的连接器。
支持的动作
调用函数
配置参数
参数 |
说明 |
---|---|
区域 |
FunctionGraph服务所在的区域。 |
项目 |
FunctionGraph服务所在的项目。 |
函数 |
选择要调用的函数。 |
调用方式 |
选择函数的调用方式,当前仅支持“同步”方式。 |
请求数据 |
执行函数的请求体,必须为JSON格式。可以通过引用变量的方式引用前序节点中的数据。 |
![](https://support.huaweicloud.com/usermanual-roma3/public_sys-resources/note_3.0-zh-cn.png)
函数工作流服务具有强大的数据处理能力,可应用于多种场景。其中一个使用场景为,当使用“数据源类型组件”从数据库(如MySQL)中查询数据时,对于BLOB等类型的数据(如图片),最终查询到的结果为byte数组形式。此时可以使用函数工作流服务,对从数据库查询到的数据作进一步处理,如进行Base64编码等。