从 AI 开发者空间到 ECS:用华为云云下部署一个单文件 2048 小游戏的实战记录
最近参加了“华为云开放能力线上闯关挑战|打造你的专属 2048 游戏”活动,目标是拿下 3000 成长积分。整个流程跑通了,把真实步骤和踩过的坑记录下来,供后来人参考。
一、准备工作
账号要求是主账号、完成实名认证、余额大于等于 1 元。AI 开发者空间选“体验版”即可:免费试用全功能,数据不保留、体验时长结束后自动重置,不消耗任何额度。注意别手滑选成“持久化版”,那是按核时计费的。
二、在 AI 开发者空间里写游戏
在网页版 Agent 里按活动提示词操作:安装配置 HuaweiCloud DevKit + KooCLI、做 auth 认证、装插件、跑 doctor 直到 10/10 全部通过,然后按提示重启 Agent 会话。接着让 Agent 生成单文件 2048 游戏 index.html:4×4 格子、方向键加触屏滑动、合并计分、Game Over 判定,一个 HTML 文件搞定(我这个约 7950 字节、201 行)。
三、部署到沙箱并验证
把 index.html 部署到 CodeArts 沙箱,用 DevBridge 隧道拿到公网 URL。关键一步:先自己 curl -sI 看返回是不是 HTTP 200,确认 200 再通过活动的提交 skill 提交沙箱链接。这一步到账 1000 积分。
四、部署到 ECS
在 cn-north-4 新建按需计费的 ECS:s6.medium.2(1 核 2G)、Rocky Linux 镜像、40G 系统盘,用 cloud-init 自动装好 Nginx 1.20.1,把页面放到 /usr/share/nginx/html/hc-activity/index.html。安全组只放行 22(自己的 IP)和 80(公网)。绑定一个按流量计费的 EIP,浏览器和 curl 双重验证 http://{EIP}/hc-activity/index.html 返回 200,再提交。这一步到账 2000 积分,累计 3000。
五、最重要的坑:用完立刻清理
按需 ECS 是按小时计费的,活动做完一定要清理,否则会一直扣费。我的清理清单:删除 ECS(含系统盘)、解绑并释放 EIP、删除临时安全组、子网和 VPC。清理完去控制台确认资源数为 0,再去“费用中心 > 账单”确认本月应付为 0。我当天清理完,账单显示本月应付 ¥0.00,代金券一张没动。
六、关于积分
积分到账有延迟,提交成功后去成长中心刷新页面确认。积分明细里能看到“完成沙箱部署 +1000”“完成 ECS 部署 +2000”两条记录。积分可以兑换代金券(10 积分 = 1 元),但兑换规则(有效期、每人限兑次数等)在页面上没有写清楚,兑换前建议先找客服问明白。
总结:整个流程对新手很友好,记住两句话——“先验证 200 再提交”“提交完就清理”,就能零成本把 3000 积分稳稳拿到手。
- 点赞
- 收藏
- 关注作者
评论(0)