检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用户使用FunctionGraph时,不需要开通或者预配置计算、存储、网络等服务,由FunctionGraph提供和管理底层计算资源,包括服务器CPU、内存、网络和其他配置/资源维护、代码部署、弹性伸缩、负载均衡、安全升级、资源运行情况监控等,用户只需要按照FunctionGraph
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 父主题: 使用前必读
自动负载均衡将请求分发到函数运行实例。 同时系统会根据流量负载的模式来智能预热实例,以缓解冷启动对业务的影响。 事件触发 通过事件触发机制,集成多种云服务,满足不同场景需求,获得高效的开发体验。
单击左侧的执行记录,中间画布展示流程的执行结果,如果节点执行成功,图标背景为绿色,如果执行失败背景为红色。 图1 执行失败 画布下方输入输出展示区默认展示流程的输入和输出,单击上方任意节点,展示节点的输入和输出。
APIG网关事件 华为云函数工作流可以通过API网关(APIG)创建基于函数的API终端节点。 要创建HTTP终端节点作为华为云函数工作流的事件源,请使用http事件语法。 HTTP终端节点 此设置指定当有人通过GET请求访问函数API终端节点时,应运行first函数。
256 type 是 String 节点类型 最小长度:1 最大长度:32 枚举值: Operation Sleep End end 是 Boolean 是否是结束节点 transition 是 String 下一步骤节点ID 最小长度:0 最大长度:256 state_data_filter
开机节点:需要定时打开的虚拟机。 关机节点:需要定时关闭的虚拟机。 前提条件 根据实际业务,获取定时开启华为公有云虚拟机的程序包或者定时关闭华为公有云虚拟机的程序包。 创建委托EcsOperation,添加“ECS FullAccess”权限,请参考创建委托。
函数工作流计费模式概述 函数工作流采用按需付费方式,无最低费用,即总费用 = 请求次数费用 + 计量时间费用+节点执行次数(函数流)费用+其他费用。 如您需要快速了解函数工作流服务不同计费模式的具体价格,请参见函数工作流价格详情。 父主题: 计费模式
计费模式 函数工作流采用按需付费方式,无最低费用,即总费用 = 请求次数费用 + 计量时间费用+节点执行次数(函数流)费用+其他费用。按需计费是一种后付费模式,即先使用再付费,关于计费模式的详细介绍请参考计费模式。
图3 配置函数作用阶段及规则 表1 函数作用阶段说明 阶段 说明 客户端请求 函数作用在客户端发起请求到CDN节点收到请求之间,例如访问URL重写。 节点回源 函数作用在CDN节点收到请求且节点无缓存,回源请求资源之前,例如回源URL改写。
节点执行次数费用(函数流) 函数流中除开始、结束和异常分支节点外,其他节点都要统计执行次数计费。 GPU计量时间费用 根据您配置函数的GPU规格和函数执行时长计费,输入值必须在0GB到10GB之间,执行时长的计量粒度是1毫秒。
节点执行次数费用(标准函数流) 在您使用标准函数流过程中会产生节点执行次数费用。 按需计费 <=5000次/月,不计费。 >5000次/月,各节点执行累计总次数 * 每千次单价。 具体请求次数单价详情请参考价格详情。
表3 流程控制器参数说明 类型 参数 说明 回调节点 *回调超时时间(分钟) 回调节点的最长等待时间,超时无回调响应,该节点执行失败。 *回调类型 函数流可供回调的服务节点类型。 说明: 目前只支持函数节点。
否 服务节点 服务节点由多个函数节点组成,后续节点可以是结束节点或异常处理节点。 否 条件分支 后面可以连接2-20个后继节点,后继节点类型不能为开始节点,结束节点和异常处理节点。 否 结束节点 后面不能接任何节点。
1个子流程节点 并行分支节点中的子流程节点中包含2个函数节点 以上标准函数流配置如图1所示。
表1 环境变量说明表 环境变量 说明 obs_address OBS服务终端节点,获取地址请参考地区和终端节点。 obs_store_bucket 日志存储的目标桶名称。 obs_store_objName 日志存储的目标文件。 SMN_Topic SMN主题名称。
object 过滤表达式 duration Long 时间等待节点等待时间(秒),节点类型为Sleep时为必填,节点类型不为Sleep时无效 最小值:0.001 最大值:86400 表8 Action 参数 参数类型 描述 function_ref FunctionRef object
数组长度:0 - 200 表4 NodeExecutionDetail 参数 参数类型 描述 node_id String 流程节点ID 最小长度:1 最大长度:64 node_name String 流程节点名称 execution_id String 流程节点执行ID executions
图2 创建快速函数流 拖拽一个函数节点,单击函数节点配置元信息: 应用:默认“default”; 函数:选择上一步创建好的函数test-rotate; 版本:默认“latest”; 其他参数默认值即可。 图3 配置元信息 参数配置完成后,单击“确定”。
使用前必读 概述 调用说明 终端节点 约束与限制 基本概念 函数模型介绍