管理函数 测试函数 登录 管理控制台 ,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要测试的函数名称,进入函数详情页面。 点击右上角的 测试 按钮,运行函数,并在弹出的菜单栏中,输入执行函数所需要的事件。事件是一个 JSON 串,如果这里创建了一个DuerOS的话,事件的 JSON 串需要遵循DuerOS的 API 协议。 最后点击 执行 按钮,执行函数的测试。
函数在VPC中访问外网 默认情况下,函数计算可以访问百度云的公有服务和公网,给函数配置 VPC 功能后,函数的出口流量都进入 VPC 中。若您的 VPC 没有公网访问能力,那么函数则就无法访问公网。如果您想让函数同时能访问 VPC 资源和公网,您需要给 VPC 添加 NAT 网关。 创建弹性公网IP 登录 弹性公网 IP 控制台 ,您可选择“实例”或“共享带宽”。
创建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使用示例 。
以BOS触发器为例: 6、在函数配置页面“触发器”一栏中,可以看到刚刚创建好的BOS触发器及其信息。 API接口创建 用户可以使用函数计算Open API创建触发器,具体操作方式,请参考 创建触发器 。