上传代码 ZIP 包:将所有依赖和代码打包成 ZIP 并上传至 CFC,平台将根据函数配置识别入口函数并执行。 从 BOS 上传:将打包好的 ZIP 函数代码事先存储在 BOS 中,然后通过 BOS 文件路径上传更新 CFC 函数代码。 事件触发 函数计算通过事件触发器连接到其他服务,当对应服务发出请求时,函数即会响应运行,做出相应处理和反馈。
函数列表ListFunctions 接口描述 本接口用于查询用户函数列表。 请求结构 Plain Text 复制 1 GET /v1/functions HTTP/1.1 2 Host: cfc.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
操作步骤 以OpenAPI的方式创建函数 创建函数 ,并根据实际需要设置函数超时时间Timeout。
设置函数预留并发度 接口描述 本接口用于设置函数预留并发度。
函数 下载函数模板 先参照上面的步骤,使用基础模板『mcp multiply』为例创建 MCP 函数 创建完成之后,进入函数详情页-函数代码 点击下载完整 zip 包程序,下载函数模板代码 制作新的模板 模板详解 下载完成后,在本地解压 zip 文件,进入解压后的目录 主要目录结构如下 bootstrap:函数启动入口文件(不能改动) start.sh:函数启动脚本,包含函数环境变量以及启动命令
使用该模版创建函数时,需要为函数创建Http触发器,具体创建流程如下: 1、登录百度智能云平台 官网 2、登录成功后,选择“产品服务” -> “容器” -> “函数计算 CFC”,进入“函数列表”页面,点击从模版创建函数,选择flask框架模版,进入创建函数页面 3、点击下一步,在弹框中输入函数名称,点击下一步创建Http触发器 4、为函数创建Http触发器,其中URL路径格式为/xxx/{proxy
函数执行环境是独立安全的,确保安全是函数计算最重要的目标之一。
函数在VPC中访问外网 默认情况下,函数计算可以访问百度云的公有服务和公网,给函数配置 VPC 功能后,函数的出口流量都进入 VPC 中。若您的 VPC 没有公网访问能力,那么函数则就无法访问公网。如果您想让函数同时能访问 VPC 资源和公网,您需要给 VPC 添加 NAT 网关。 创建弹性公网IP 登录 弹性公网 IP 控制台 ,您可选择“实例”或“共享带宽”。
如果只指定函数名,则长度限制为64个字符。 Qualifier String 否 Query参数 使用此可选参数指定函数版本或别名。如果您指定函数版本,那么API将使用限定的函数BRN来请求并返回关于特定CFC函数版本的信息。如果指定别名,API会返回有关别名所指向的函数版本的信息。如果您不提供此参数,则API返回有关CFC函数 $LATEST 的信息。 响应头域 除公共头域,无其它特殊头域。
函数修改 函数代码修改 登录 管理控制台 ,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要修改的函数名称,进入函数详情页面。 在函数详情页中进行函数的修改,之后点击右下角 确定 按钮完成函数的修改操作。 函数配置修改 登录 管理控制台 ,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要修改的函数名称,进入函数详情页面。