检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置函数的依赖包 函数依赖包概述 制作函数的私有依赖包 为函数配置依赖包 父主题: 配置函数
开启容灾函数 开启后,当前节点名称不能与其他函数节点名称重复。 配置时间等待节点,修改“延迟时间(秒)”参数。 图3 配置时间等待节点 流程中的所有节点参数配置完成后,单击右上角的“保存”,进行参数配置,最后单击“确定”。 表2 配置信息 参数 说明 名称 输入函数流名称。 企业项目 选择企业项目。
在函数流编排区域,通过拖拽组件进行流程编排,“条件分支”流程编排如下。 图1 并行分支节点配置 单击编辑框中函数节点分别进行编辑,函数选择已创建的函数1、函数2和函数3,图2所示函数1配置,其他两个函数请参考配置。函数参数配置说明请参见表1。 图2 函数节点配置 表1 函数参数说明 参数 说明 应用 函数所属应用,
图5 EG触发器 填写触发器配置信息。如表4所示,带*参数为必填项。 表4 定时触发器配置信息 配置项 说明 触发器类型 选择“EG触发器”。 提供方 EG事件源提供方,支持华为云和自定义两种方式。 事件通道 当“提供方”选择“自定义”时,配置此参数。事件通道负责接收来自事件源的事件来触发函数流执行。
循环函数流 单击编辑框中循环组件进行编辑。 图2 配置循环组件 单击编辑框中函数节点进行编辑,函数选择已创建的函数。配置函数参数,参数说明如表1所示。(此处“Value”值要与循环组件中“迭代变量名称”保持一致。) 图3 函数节点配置 表1 函数参数说明 参数 说明 应用 函数所属
函数异步配置 获取函数异步配置信息 删除函数异步配置信息 设置函数异步配置信息 获取函数异步配置列表 获取函数异步调用请求列表 获取函数活跃异步调用请求列表 停止函数异步调用请求 父主题: API
配置函数的触发器 FunctionGraph支持的触发事件 使用定时触发器 使用APIG专享版触发器 使用APIG共享版触发器 使用APIC触发器 使用CTS触发器 使用DDS触发器 使用DIS触发器 使用Kafka触发器 使用RabbitMQ触发器 使用开源Kafka触发器 使用GeminiDB
在函数流编排区域,通过拖拽组件进行流程编排,“并行分支”节点配置如下。 图1 并行分支节点配置 单击编辑框中函数节点分别进行编辑,函数选择已创建的函数1、函数2和函数3。图2所示函数1配置,其他两个函数请参考配置。函数参数配置说明请参见表1。 图2 函数1配置 表1 函数参数说明 参数 说明 应用
使用。 完成代码编辑后,单击“部署代码”,控制台会将代码及相关的配置信息压缩到FunctionGraph服务可运行的代码包中,无需其他操作。 图1 在线编辑函数代码 如需再次修改代码编辑区中的代码,请修改完成后重新单击“部署代码”,进行代码更新部署。 约束与限制 请参考表1查看支持在线编辑代码操作的运行时和相关说明。
”。 图1 异常处理函数流编排 配置异常处理,重试条件:$.status==500||$.status==404。 图2 配置异常处理 添加重试之后依旧失败的处理逻辑即“函数-异常记录”。函数参数配置说明请参见表1。 图3 配置异常分支 图4 配置异常处理 表1 函数参数说明 参数
配置函数的快照式冷启动 概述 华为云发布的基于进程级快照的冷启动加速方案,是一种性能优化服务,用户无需额外付费,只需进行简单的配置、少量的代码修改,即可享受到该创新方案带来的冷启动性能提升。 当用户 Java 函数打开冷启动加速的配置开关后,华为云 FunctionGraph 会
开启后,当前节点名称不能与其他函数节点名称重复。 配置子流程-串行节点和子流程-并发节点。其中参数“选择子流程”选择在准备中已经创建好的函数流。 图3 配置子流程-串行节点 图4 配置子流程-并发节点 配置分支类型。 图5 子流程-串行 图6 子流程-并发 图7 函数-输出原值 流程中的所有节点参数配置完成后,单击右
函数流组件配置说明 配置函数流的EG服务组件 配置函数流的函数服务组件 配置函数流的子流程控制器组件 配置函数流的并行分支控制器组件 配置函数流的开始控制器组件 配置函数流的异常处理控制器组件 配置函数流的循环控制器组件 配置函数流的时间等待控制器组件 配置函数流的服务控制器组件
建请参见配置函数的委托权限。 由于创建HelloWorld函数的时候没有设置委托,所以需要先修改函数委托。 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 在“设置 > 权限”页签,修改函数委托,将委托修改为配置函数的委托
再选择日志流的筛选条件,并搜索函数配置的日志流名称,单击日志流名称进入详情页面。 图4 搜索日志流 在日志流详情页面,右侧单击,进入“索引配置”面板,单击“添加字段”,新增在函数中新添加的日志标签键,如何设置索引请参见设置LTS日志索引配置。配置完成后,单击“确定”。 图5 添加日志标签索引
配置函数流 创建函数流 启动函数流 函数流组件配置说明 管理函数流任务
单击“确定”,完成CTS触发器的创建。 配置CTS事件触发函数 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 在HelloWorld函数详情页,选择函数版本,单击“测试”,弹出“配置测试事件”对话框。 填写如表2所示测试信息后,单击“保存”。
在“分钟”字段1/3表示在满足其它字段情况下,从时间1分(例如00:01:00)开始,每隔3分钟触发一次。 cron表达式配置示例如表6所示。 表6 cron表达式配置示例 配置实例 Cron 表达式(以北京时区为例) 每天12点调度函数 CRON_TZ=Asia/Shanghai 0 0
区域查看“弹性IP地址”,获取APIG的访问地址(ip格式)。 图2 获取APIG访问地址 在DNS控制台,配置用户域名www.test.com解析到apig地址的ipv4规则,可参考网站解析至IP地址。 图3 配置ipv4规则 最后在函数服务配置该域名的解析配置(可参考Func
配置触发器 函数如何获取APIG触发器中的请求路径或请求参数? 函数和Kafka必须在同一个子网内,才可以配置Kafka触发器吗?