创建云函数的需要的信息散落不同位置,配起来非常不丝滑
云函数启动异常了,想排查一下查询监听端口,还得翻代码才能找到
写完代码还得等到部署之后才能看到效果,来回调试特别麻烦
关于云函数体验反馈通通收到,开发团队围绕云函数开发、调试、发布的完整链路做了一次体验升级,增加了一键配置信息、在线调试开发、并发计算器能力,优化体验覆盖 创建流程、代码开发、发布运维 等核心模块,让您从创建到上线的每一步都更顺手。
一、创建流程优化
- • 三种创建方式一目了然:模板创建、代码包创建、CLI 创建三种入口直接展示在新建页顶部,按需选择。
- • 模板分类:从模板开始时,HTTP 云函数 / 普通云函数通过顶部 Tab 切换,不同类型模板不再混在一起。
- • 精简模板展示:模板卡片只展示关键信息(语言图标 + 名称 + 简介),一眼扫过去能快速选到合适的模板。
模板创建交互
- • 模板列表快速切换:右侧模板列表可一键切换,左侧代码预览实时同步,所见即所得。
- • 函数高级配置:新增「配置信息」面板,运行时、监听端口、描述、环境配置、访问配置可统一设置,无需创建后再补。
- • 函数名称命名优化:默认采用「模板名 + 随机串」(如
http-nodejs-helloworld-695b),避免与已有函数重名冲突。
函数详情页:新增预览态
- • 预览态 + 编辑态切换:此前函数详情页只有编辑态,新增「预览态」后,您可以只读浏览代码与配置,避免误改动;需要修改时再切回编辑态即可。
函数详情顶部交互升级
- • 顶部结构简化:函数名称 + ID 之前的两次展示合并到下拉列表中(
http_test (lam-419perOr)),界面更紧凑。 - • 新增「刷新详情」按钮:拉取失败时可手动点击重试恢复,无需切换云函数或强刷页面即可继续操作。
- • 实时状态展示:顶部状态点支持实时显示「正常 / 操作中 / 操作失败」等状态,Hover 时显示对应文案提示,所见即所得。
函数配置:监听端口可视化
- • 监听端口配置: HTTP云函数配置页「基础配置」区新增「监听端口」字段(如
9000),无需翻代码就能确认函数实际监听的端口,排查启动异常时一眼定位问题。
二、代码开发:在线编辑更流畅
- • 三种部署方式,按需选择:函数代码支持「在线开发 / 上传代码 / 本地开发」三种方式,无论是轻量修改、批量替换还是本地调试,都能找到合适的方式。
在线开发体验优化
- • 可以在网页上直接跑测试代码了:以前写完代码要部署完才能看效果,现在编辑器内一键就能跑测试用例,所见即所得。
- • 主按钮改名「部署」,更不容易点错:原来叫「保存」,但其实只是存草稿、不会真发布,容易让人误以为已上线。现在改名「部署」更准确,主按钮默认「部署并安装依赖」,次要的「不安装依赖」收进下拉菜单。
- • 去掉重复的「测试」按钮:右上角已经有一个「测试」入口,编辑器里再多一个反而让人困惑,干脆去掉,换成更常用的「调试运行」按钮。
- • 改了什么一目了然:编辑代码后顶部会显示改动状态,可以一键对比和已部署版本的差异(比如新增的那行代码),改动一目了然。
- • 部署完成有明确反馈:以前一堆提示信息常驻在页面上很占地方,现在只在部署完成后弹一条消息通知,关键信息按需出现,不打扰阅读。
- • 页面更干净:常驻提示块去掉了,相关说明分别放在「部署按钮的悬停提示」和「版本标签的悬停提示」里,鼠标移上去就能看,不用的时候页面更清爽。
- • 编辑器加载更快:打开大文件卡顿明显减少。
- • 错误提前提示:语法错误在保存前就能看到,不用等部署后才发现。
- • 多语言示例代码:Node.js / Python / Java / Go / PHP 一键生成示例函数,上手更快。
-
本地开发:AI 工具深度集成
- • 本地开发指引全面升级:旧的本地开发文档仅有简单引导,已过时;本次重新梳理,强化 AI 工具使用说明,配合新版文档站(AI 工具本地开发云函数)使用更顺畅。
- • 下载代码三种方式:
- ◦ 方式一:页面下载 — 在函数页点击「下载代码包(ZIP)」,解压得到函数目录。
- ◦ 方式二:AI 工具拉取(新增)— 在已连接 CloudBase 的 AI 工具(如 WorkBuddy)中直接拉取并打开函数代码,省去手动下载步骤。
- ◦ 方式三:CLI 下载 — 一行命令拉取指定函数代码。
- • 本地编写推荐 AI 工具:推荐使用 WorkBuddy / Cursor / CodeBuddy 等 AI 工具开发;下载目录内附 AI 识别说明文件,AI 工具可自动识别当前项目结构。
- • 本地运行 + 部署上线:提供本地调试和部署两条命令,更多用法见本地运行文档。
关键信息展示优化
- • 运行环境、执行方法置顶:在 IDE 顶部显眼位置直接展示当前「运行环境(如 Node.js 18.15)」和「执行方法(如
index.main)」,改完代码一眼能确认部署配置,避免错位部署。
部署优化
- • 部署按钮带选项:部署按钮支持下拉切换「部署 / 部署且不安装依赖」两种模式,无需安装依赖时一键跳过,速度更快。
-
测试面板:内置 Postman 式调试工具
- • 右上角新增「测试」入口:函数详情页顶部一键唤起测试面板,无需额外工具即可调试 HTTP 云函数。
- • 测试模板一键复用:内置常用测试模板(如 Hello World - GET),支持选择并新建自己的测试用例。
- • 请求 / 响应分区:支持自定义 Method、路径、Headers、Params,请求和响应分别展示,调试结构清晰。
- • 运行测试:直接对当前函数发起调用,返回结果实时显示在「响应」面板,调试效率显著提升。
三、发布运维:灰度发布与依赖管理
函数版本管理
- • 版本下载支持命令行,且可按版本下载:版本操作下拉新增「通过 CLI 下载」选项,除了「下载 ZIP 包」外,命令行还支持按版本号精确拉取指定版本的代码,方便本地调试、版本对比或归档。
-
一图查看云函数升级内容
欢迎各位开发者体验能力用完后,在评论区留下一条具体反馈:
- • 这次最先用到的是测试、版本对比、灰度,还是并发计算器?
- • 哪一步比以前更方便了?
- • 还有哪种场景,仍然需要离开控制台才能完成?
我们会按具体场景收集反馈,继续优化下一轮体验改动。
相关文档
- • 云函数 · 产品文档
- https://docs.cloudbase.net/cloud-function/introduce
- • 云函数 · 开发指南
- https://docs.cloudbase.net/cloud-function/develop