检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表1 网络配置说明 网络配置 说明 函数访问公网 函数访问公网的配置方式有以下两种: 使用默认网卡:函数创建成功后,无需手动配置即可使用默认网卡访问公网。
父主题: 函数流组件配置说明
配置密钥 引导式配置 可以通过执行config add直接进行密钥的添加: $ s config add ?
配置函数的心跳检测 心跳函数用于检测用户函数运行时的异常场景,如函数死锁、函数内存溢出、函数网络异常等。 配置了心跳函数后,当函数运行时,FunctionGraph每隔5秒向函数实例发送一次心跳请求,触发心跳函数。
配置函数的环境变量 FunctionGraph支持为函数设置环境变量,可以在不修改代码的情况下,将动态参数传递到函数,调整函数的执行行为。 环境变量在函数中适用于以下场景: 区分多环境:相同的函数逻辑,可根据部署环境的不同,配置不同的环境变量以区分。
配置函数 函数配置概述 配置函数代码 配置函数的依赖包 配置函数的委托权限 配置函数的网络环境 配置函数的触发器 在线调试函数
表1 配置函数操作步骤说明 序号 步骤 说明 1 配置函数代码 函数代码包含函数实现业务需求的逻辑,函数工作流支持以下三种部署代码的方式: 在线编辑函数代码:使用控制台代码编辑器在线编辑函数代码。
配置说明 在函数流编排区域,配置“条件分支”节点参数和连线参数。 图1 条件分支节点配置 图2 连线配置 表1 条件分支节点参数配置 参数 说明 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。
配置函数流的EG服务组件 函数流支持配置事件网格服务(EG)服务组件,EG节点会发布已配置的事件至指定的EG事件通道,如何创建EG资源请参见开始使用事件网格。 约束与限制 EG服务组件当前仅支持华北-北京四。
函数异步配置 获取函数异步配置信息 删除函数异步配置信息 设置函数异步配置信息 获取函数异步配置列表 获取函数异步调用请求列表 获取函数活跃异步调用请求列表 停止函数异步调用请求 父主题: API
进入“设置最小授权范围”页面,如图7所示,建议根据业务部署的区域选择“指定区域项目资源”,并勾选所需区域。勾选完成后单击“确定”,进入“授权成功”界面。
为函数配置依赖包 本章节介绍如何通过函数工作流控制台,对函数依赖包进行创建、配置和删除操作。 操作场景 依赖包为函数提供依赖库、运行时环境及扩展能力。 私有依赖包需先在函数工作流控制台创建后再配置使用,公共依赖包可直接配置使用。
定时触发器配置说明 单击“开始”节点,在右侧弹出的属性页面添加触发器,触发器类型选择“定时触发器”,填写触发器配置信息,如表1所示。 图1 定时触发器 表1 定时触发器配置信息 参数 说明 触发器类型 选择“定时触发器”。
配置说明 单击编辑框中函数节点进行编辑。配置函数参数,参数说明如表1所示。 图1 函数节点配置 表1 函数参数说明 参数 说明 应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。
配置函数流 创建函数流 启动函数流 函数流组件配置说明 管理函数流
配置函数 能否在函数环境变量中存储敏感信息? FunctionGraph的函数如何读写上传的文件? 为函数挂载文件系统时,报“failed to mount exist system path” FunctionGraph如何实现域名解析?
配置函数代码 在线编辑函数代码 直接上传函数代码 通过OBS上传函数代码 父主题: 配置函数
配置函数的依赖包 函数依赖包概述 制作函数的私有依赖包 为函数配置依赖包 父主题: 配置函数
配置说明 在函数流编排区域,单击循环组件进行配置。 图1 配置循环组件 表1 循环组件参数配置 参数 说明 遍历数组路径 通过JSONPath表达式从输入的数据中获取数组。例如此时有输入:{"arr":[1,2,3]},则可在“遍历数组路径”填入$.arr获取该数组。
无需过多关注如何配置代码运行环境,使您能更专注于代码和业务逻辑的优化。 减少延迟:FunctionGraph将公共依赖缓存在平台内,相较于私有依赖包,代码冷启动时无需额外时间从存储服务获取依赖文件,减少了网络延迟。