判断(switch)节点 概述 switch 节点会根据不同条件选择不同的下一个节点,类似于编程语言中的 switch-case。工作流服务会按 switch 节点内 condition 的定义顺序依次匹配,若无匹配到且定义了 default 参数,则会根据 default 参数绝对下一个要执行的节点。 参数 以下为 pass 节点所包含的参数字段: 字段 类型 描述 type(必需) strin
任务(opreation)节点 概述 operation 节点内定义了 CFC 函数的 BRN,在执行时会调用 CFC 函数,目前只支持同步调用。 参数 以下为 operation 节点所包含的参数字段: 字段 类型 描述 type(必需) string 节点类型,值为 operation name(必需) string 节点名称 resource(必需) string CFC 函数完整 BR
API&SDK&工具 调用CFC的API返回接口参数的含义? 您可使用HTTP或者HTTPS请求调用CFC API,包括“函数调用”、“函数操作”、“版本操作”、“别名操作”、“触发器操作”、“工作流操作”,有关数据类型您可参考 数据类型 。 如何根据CFC的错误响应定位原因? 当用户访问CFC的API出现错误时,CFC会返回用户错误码和错误信息,便于用户定位问题。详细的错误码和错误信息解释请参见
别名列表ListAliases 接口描述 本接口用于查询函数所有别名。 请求结构 GET /v1/functions/{FunctionName}/aliases HTTP/1.1 Host: cfc.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。 请求参数 参数名称 类型 是否必需 参数位置 描述
函数调用接口 调用函数 invocations 接口描述 本接口用于调用函数。 请求结构 POST /v1/functions/{FunctionName}/invocations HTTP/1.1 Host: cfc.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。 请求参数 参数名称 类型 是否必需
并发度管理 账户总并发度 并发度指在某个时刻并发执行的函数量,而非以分钟或秒为单位统计的调用量。默认情况下,您的账户在 CFC 的每个服务地域均有 100 的并发额度,您的函数的所有并发执行数量会计入此账户级别限制。也就是说,在某个地域的某个时刻,您的账户下最多可以有 100 个函数在同时执行。 若您希望提高并发额度,您可以通过提交工单来申请。关于 CFC 其它的限制,您可以参考文档 使用限制 。
等待(wait)节点 概述 wait 节点的作用是等待一段时间,可用于节点间并发执行的任务协调。您可以指定一个相对时间,也可以通过时间戳指定一个绝对结束时间。 参数 以下为 pass 节点所包含的参数字段: 字段 类型 描述 type(必需) string 节点类型,值为 wait name(必需) string 节点名称 next(二选一) string 当前节点运行结束后,下一个要运行的节
版本变更记录 1.0.0-rc.27 (2021-03-03) Feature CFCClient 支持触发器 API 增加 cfc-client.d.ts 类型定义文件
版本变更记录 v0.9.1 [2019-09-26] 首次发布: 执行函数 创建、查看、列表、删除函数,更新函数代码,更新、获取函数配置 设置、删除函数预留并发度 列表、创建函数版本 列表、创建、获取、更新、删除别名 获取、创建、更新、删除触发器
创建部署程序包 “部署程序包”是 CFC 运行您的函数时需要的 zip 压缩包,在创建函数时需要指定部署程序包。您可以在 CFC 的控制台编写代码或者自行创建 zip 程序压缩包。 单文件简单场景:如果只需要编辑单个文件,那么可以用控制台编辑代码,函数创建、编辑成功时,CFC 会为您直接创建好 zip 压缩包 多文件、目录复杂场景:如果编写的代码需要用到自定义 SDK 依赖,或者文本、图片等资源,