计费用例 例如:小度利用函数计算实现了一个对话机器人服务,每次调用函数时,通过公网传入对话内容大小为 200 Byte ,函数对对话内容进行识别和计算后,返回结果大小为 100 Byte 。函数每次执行占用内存为 128 MB ,运行时间为 3 秒 。小度的对话机器人服务每个月被调用 500万次 。
使用该模版创建函数时,需要为函数创建Http触发器,具体创建流程如下: 1、登录百度智能云平台 官网 2、登录成功后,选择“产品服务” -> “云原生” -> “函数计算 CFC”,进入“函数列表”页面,点击从模版创建函数,选择flask框架模版,进入创建函数页面 3、点击下一步,在弹框中输入函数名称,点击下一步创建Http触发器 4、为函数创建Http触发器,其中URL路径格式为/xxx/{proxy
函数执行环境是独立安全的,确保安全是函数计算最重要的目标之一。
函数在VPC中访问外网 默认情况下,函数计算可以访问百度云的公有服务和公网,给函数配置 VPC 功能后,函数的出口流量都进入 VPC 中。若您的 VPC 没有公网访问能力,那么函数则就无法访问公网。如果您想让函数同时能访问 VPC 资源和公网,您需要给 VPC 添加 NAT 网关。 创建弹性公网IP 登录 弹性公网 IP 控制台 ,您可选择“实例”或“共享带宽”。
获取函数版本列表ListVersionsByFunction 接口描述 本接口用于查询函数所有版本。 请求结构 GET /v1/functions/{FunctionName}/versions HTTP/1.1 Host: cfc.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
创建java函数,由于springboot启动时间较长,创建函数时,函数超时时间建议设置长点 选择 上传.zip文件 ,将上一步中压缩生成的zip文件上传至百度云函数 处理程序中填写函数入口类名称,本例为tacos.MyHandler 创建http触发器 验证 代码示例 本章节中的代码简单示例,请点击下载 简单示例 。
函数修改 函数代码修改 登录 管理控制台 ,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要修改的函数名称,进入函数详情页面。 在函数详情页中进行函数的修改,之后点击右下角 确定 按钮完成函数的修改操作。 函数配置修改 登录 管理控制台 ,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要修改的函数名称,进入函数详情页面。
创建CFC函数 1.登录百度云平台官网。登录成功后,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面,点击创建函数,进入创建函数界面 2.填写函数名称、描述,并根据需要选择运行语言,本教程以Nodejs 6.11的运行语言为例。
然后才可以真正使用函数计算,右键选择需要部署的云函数,上传并部署:所有文件 注:在部署之前我们需要确保已经本地npm install所有依赖 测试云函数 函数部署完成后,我们就可以在控制台进行测试了,看一看函数在云端的执行效果。