AI DevSpace体验版实测:AI Shell第一条命令257ms出结果,兼谈鸿蒙记账本案例的云端聚合思路

举报
yd_292978551 发表于 2026/11/13 10:24:27 2026/11/13
【摘要】 今天(2026-11-13)上午,我从开发者成长中心走了一遍 AI DevSpace 体验版,又读了鸿蒙实践中心发布的个人记账本案例。两件事都不大,但各有一个值得记下来的实测点。 一、AI DevSpace 体验版:第一条命令 257ms入口是成长中心任务卡“每日体验 AI DevSpace”,点“去完成”进入 AI 办公开发实践中心,再点“前往 AI DevSpace 实践”,选免费的体验...

今天(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 就能确认云侧是通的。把这类几秒钟的检查做在前面,后面的联调会少很多无用功。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。