CFC函数搭建Flask-Web框架
更新时间:2026-09-24
概述
本文档介绍如何使用百度智能云 CFC 的 Flask 框架模版创建可通过 URL 访问的 Serverless Web 函数,并说明函数代码的扩展与更新方式。
使用场景
适用于基于 Flask URL 路由构建的 Web 应用场景。
前提条件
- 已开通 CFC 服务;如未开通,请先参考 函数计算概览 完成开通。
- 已登录百度智能云控制台。
- 已安装 Python 3 及以上运行环境。
操作部署
导航路径:产品服务->容器->函数计算 CFC
- 通过百度智能云平台 官网 登录控制台。
- 进入函数列表页,点击 【从模版创建函数】 后,选择 Flask 框架模版并进入创建函数页面。
- 点击 【下一步】 后,在 函数名称 输入框中填写函数名称。
- 继续点击 【下一步】 创建 HTTP 触发器。在 URL 路径 中填写
/业务路径/{proxy+}或/{proxy+},按需选择 HTTP 方法 后,执行 【提交】 操作。
注意: 当为多个函数创建 HTTP 触发器时,应保证各函数的 URL 业务路径前缀不同,以避免 URL 重复。
- 创建完成后,进入函数详情页查看函数代码。
- 查看触发器配置,并根据触发器 URL 访问对应路由。
应用扩展
导航路径:产品服务->容器->函数计算 CFC->函数列表->目标函数->函数代码
用户可以下载上述创建的函数代码 ZIP 包,在本地开发并添加所需逻辑后,重新打包上传。
- 根据需求更改代码逻辑。下载并解压函数代码包后,确认
index.py是 CFC 函数执行入口文件;如果缺少该文件,函数会提示找不到index.py文件。app.py为用户业务逻辑代码,可按需修改路由与处理逻辑。
- 打包文件上传。打包时需要在项目根目录下执行
zip -r xxx.zip进行打包,然后在控制台或使用 OpenAPI 更新函数代码。
- 控制台更新方法。在目标函数的 【函数代码】 页面,将 【编辑类型】 设置为 【上传函数.ZIP包】 后,点击 【选择文件】 上传代码包,最后执行 【开始上传】 操作。

- 使用 OpenAPI 更新函数代码。需要先将函数代码 ZIP 包转换为 Base64 编码,然后参考 更新函数代码 完成更新。
评价此篇文章
