管理函数 测试函数 登录 管理控制台 ,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要测试的函数名称,进入函数详情页面。 点击右上角的 测试 按钮,运行函数,并在弹出的菜单栏中,输入执行函数所需要的事件。事件是一个 JSON 串,如果这里创建了一个DuerOS的话,事件的 JSON 串需要遵循DuerOS的 API 协议。 最后点击 执行 按钮,执行函数的测试。
创建java函数,由于springboot启动时间较长,创建函数时,函数超时时间建议设置长点 选择 上传.zip文件 ,将上一步中压缩生成的zip文件上传至百度云函数 处理程序中填写函数入口类名称,本例为tacos.MyHandler 创建http触发器 验证 代码示例 本章节中的代码简单示例,请点击下载 简单示例 。
请求参数 参数名称 类型 是否必需 参数位置 描述 FunctionName String 是 Path参数 函数名称 您可以指定一个函数名(例如,Thumbnail),或者您可以指定函数的BRN资源名(例如:brn:bce:cfc:bj:account-id:function:thumbnail)。CFC也允许您指定一个部分的BRN(例如,account-id:Thumbnail)。
创建CFC函数 1.登录百度云平台官网。登录成功后,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面,点击创建函数,进入创建函数界面 2.填写函数名称、描述,并根据需要选择运行语言,本教程以Nodejs 6.11的运行语言为例。
然后才可以真正使用函数计算,右键选择需要部署的云函数,上传并部署:所有文件 注:在部署之前我们需要确保已经本地npm install所有依赖 测试云函数 函数部署完成后,我们就可以在控制台进行测试了,看一看函数在云端的执行效果。
开发流程 CFC函数的开发流程主要包括以下过程: 编写及调试代码:根据业务需求编写函数代码,CFC提供4种方式创建和管理您的函数,详见 链接 打包:将业务代码及其依赖打包成zip格式,打包要求及各语言部署程序包打包说明参见 链接 部署:使用API接口创建或更新函数,也可以在CFC控制台使用生成的zip文件创建或更新函数。
查看日志:在函数执行后,您可以在运行日志中查看函数的执行结果和监控数据。 使用方式 目前您可以通过4种不同的方式来创建和管理您的函数,包括: 百度智能云控制台 :通过可视化UI管理函数 函数计算Open API:在任何开发语言中快速管理函数 函数计算SDK:在一些常用语言中,更便捷地管理函数;现已上线Python2、Python 3、Node.js、Java等SDK,详情参考 SDK使用示例 。
异步调用 概述 CFC目前支持以下两种调用方式: 同步调用:调用请求被函数处理之后会直接返回结果。例如,使用控制台调用、http触发器调用等 异步调用:调用事件在写入到函数计算内部队列后返回结果,函数计算系统会保证该消息被可靠地处理。目前,除了API调用外,CFC支持的异步调用方式包括: BOS触发器 和 定时任务触发器 两种触发方式。
以BOS触发器为例: 6、在函数配置页面“触发器”一栏中,可以看到刚刚创建好的BOS触发器及其信息。 API接口创建 用户可以使用函数计算Open API创建触发器,具体操作方式,请参考 创建触发器 。