AI DevSpace体验版实测:AI Shell第一条命令257ms出结果,兼谈鸿蒙记账本案例的云端聚合思路
今天(2026-11-13)上午,我从开发者成长中心走了一遍 AI DevSpace 体验版,又读了鸿蒙实践中心发布的个人记账本案例。两件事都不大,但各有一个值得记下来的实测点。
一、AI DevSpace 体验版:第一条命令 257ms
入口是成长中心任务卡“每日体验 AI DevSpace”,点“去完成”进入 AI 办公开发实践中心,再点“前往 AI DevSpace 实践”,选免费的体验版进入。容器从“环境准备中”到可用大约 1 分钟,顶部显示剩余时长约 3 小时(02:59)。
进到 AI Shell,点“命令行”页签,跑了一条最简单的命令验证环境是活的:
date; echo hello-devspace
输出:
Fri Nov 13 10:18:39 CST 2026
hello-devspace
耗时显示 257ms。工作区默认是 /root/workspace,刚启动时是空的。
两个注意事项,都是页面上白纸黑字写的:体验版容器 3 小时后释放,再次启动会创建全新容器,文档要自己保存;想长期用就去持久化版。这意味着体验版只适合当天跑通、验证思路,不适合把代码和配置直接寄存在里面。
二、鸿蒙记账本案例:聚合统计收口到云端
同一天读的案例是鸿蒙实践中心的《个人记账本:鸿蒙端云一体记账与云端聚合统计》(仓库 harmony-practice-center/account_book)。架构一句话:ArkTS 端侧 App + 华为云 ECS 自托管 Appwrite 1.9.0,6 个云函数,端云联动完成“记账 → 明细分页 → 云端聚合分类占比统计”。
最值得借鉴的设计是职责划分:端侧只带公开的项目 ID 调云函数,业务校验(金额、分类、归属)和分类占比聚合都收口在云端。端侧调的是 POST /v1/functions/{fnId}/executions,请求头 X-Appwrite-Project 是公开的项目标识,不是密钥;API key 只放在 harmony_cloud/.env 里(已进 .gitignore),不入库。
案例文档里列的几个坑,都是实测出来的:
- 云函数 execute 设为 [‘any’]、配合 HTTP 和公开项目 ID,只是演示配置,生产必须收紧入口并加鉴权;本案例密码在演示里是明文经 HTTP 传输,生产必须上 HTTPS。
- Appwrite 查询要用 JSON 字符串格式,旧格式 equal(“a”,“b”) 会报 Invalid query: Syntax error。
- 首次调用冷启动实测约 1.5s,函数超时建议设 30s,端侧要做重试。
- hdc 找不到命令时,把 DevEco Studio 的 toolchain 目录加进系统 PATH。
案例自带的 verify-api.mjs 有 19 项检查,文档称 19/19 通过。这个“先跑健康检查再联调”的顺序值得学:云侧先确认 http://<ECS 公网 IP>/v1/health 可访问,再去排端侧的问题,否则很容易在错误的方向上浪费时间。
小结
小服务器运维和端云一体开发有一个共同点:先验证环境,再验证业务。AI Shell 里一条 date 命令只要 257ms 就能确认容器是活的;记账本案例里一条 /v1/health 就能确认云侧是通的。把这类几秒钟的检查做在前面,后面的联调会少很多无用功。
- 点赞
- 收藏
- 关注作者
评论(0)