BCE-Serverless-Application-Model规范 BCE SAM 是用来定义百度函数计算CFC无服务器应用架构的模型,为本地开发工具bce-sam-cli提供指引。BCE SAM定义了一组对象,这些对象可以包含在模板定义文件中,以便轻松地描述CFC函数。 当前BCE SAM的版本号为2018-08-30。
Println ( create function trigger success: , result ) } 提示: 不同类型的触发器,其Data字段所需内容不同,具体可以参考文档 触发器配置 更新触发器 使用以下代码可以更新一个函数的触发器 args := & api .
响应参数 参数名称 类型 描述 input string 执行的输入数据 output string 执行的输出信息,若还未执行完则为空字符串 startedTime int 执行的开始时间戳 stoppedTime int 执行的结束时间戳,若未执行完则为0 flowName string 执行所属的工作流的名称 name string 执行的名称 status string 执行的状态,可能的值有
版本变更记录 v0.9.1 [2019-09-26] 首次发布: 执行函数 创建、查看、列表、删除函数,更新函数代码,更新、获取函数配置 设置、删除函数预留并发度 列表、创建函数版本 列表、创建、获取、更新、删除别名 获取、创建、更新、删除触发器
工作流服务错误码: 错误码 描述 XFlow.InternalError 工作流服务内部错误 XFlow.RuntimeError 节点执行过程中发生的错误,比如 switch 判断结果非 bool、输入输出数据非 JSON 等 XFlow.DataLimitExceeded 节点的输入输出数据太大,目前限制为 250 KB XFlow.OperationFailed 任务节点执行失败,一般为 CFC 函数代码执行时抛出异常或超时
请求参数 参数名称 类型 是否必需 参数位置 描述 FunctionName String 是 Path参数 函数名称 创建别名的函数名。注意,长度限制只适用于BRN。如果只指定函数名,则长度限制为64个字符。
template.yaml app.js是函数代码文件。
编写处理函数 使用HTTP触发器需要用户在函数代码中作出相应的调整,按照响应格式来编写handler函数,具体可参考 用户代码中的配置 。 登录管理控制台,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面;在“函数列表”页面。点击名称为httptrigger-helloworld的函数,进入函数详情页面。
这里假设您已经使用Python2.7创建了一个名为 kafkatrigger 的函数,以下内容以此为前提,将引导您在 CFC 控制台在函数管理页面中为函数配置百度消息服务触发器。接下来,我们将通过以下步骤来完成一个触发器的设置。 编写处理函数 登录管理控制台,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面 在“函数列表”页面。
CDN触发器使用示例 用户可以为新建的函数或已有函数配置CDN触发器,创建函数的流程可以具体参考 从头创建函数 这里不再赘述。 这里假设用户已完成一个名为hello-cdn的Python函数的创建,以下内容以此为前提,指引用户在CFC控制台在函数管理页面中为函数配置触发器。接下来,我们将通过三步来完成一个触发器的设置。