用 AI 开发者空间和 Terraform 把 2048 部署到 ECS:一次完整实战记录

举报
yd_257707609 发表于 2026/10/23 09:34:22 2026/10/23
【摘要】 起因昨天参加华为云开放能力闯关活动,要求用 AI Agent 在沙箱里做一个 2048 网页游戏,再部署到 ECS 上对外提供访问。整个过程没写几行代码,主要是给 Agent 下指令、看它执行、最后自己验收。记录一下完整流程和踩到的坑,给后面参加的同学参考。第一步:沙箱里把游戏做出来在 AI 开发者空间新建会话,把需求说清楚:一个能玩的 2048,单个 HTML 文件,方向键和触屏滑动都要支...

起因

昨天参加华为云开放能力闯关活动,要求用 AI Agent 在沙箱里做一个 2048 网页游戏,再部署到 ECS 上对外提供访问。整个过程没写几行代码,主要是给 Agent 下指令、看它执行、最后自己验收。记录一下完整流程和踩到的坑,给后面参加的同学参考。

第一步:沙箱里把游戏做出来

在 AI 开发者空间新建会话,把需求说清楚:一个能玩的 2048,单个 HTML 文件,方向键和触屏滑动都要支持,分数和最高分要有。Agent 生成之后,沙箱会给一个预览域名,打开就能试玩。

一个小坑:预览域名用没登录的浏览器打开会返回 403,它是跟登录会话绑定的,要在登录状态下访问才能看到页面。

第二步:用 Terraform 把资源建出来

部署到 ECS 这一步,我让 Agent 在沙箱里写了一个 Terraform 工程,一次建出 9 个资源:VPC、子网、安全组(放行 80 和 22 端口)、弹性公网 IP、ECS 云服务器(1 核 1G,CentOS 7.9,40G 系统盘)等。

terraform apply 跑完之后拿到公网 IP,把游戏文件传上去,用静态文件服务跑在 80 端口。浏览器打开公网 IP 能玩,curl 验证返回 200,说明站点真的对外通了。

第三步:验收完及时清理

提交环节平台提示活动暂未开放,提交没有走通,只能等开放后再补交。这一步反而学到两件事:

1. 按量付费的资源不用了一定要及时销毁。我最后用 terraform destroy 把 9 个资源全删了,实际产生的费用只有几分钱。如果只关机不删除,弹性公网 IP、云硬盘这些还会继续计费。

2. 沙箱是临时环境,会话到期容器就销毁,里面的文件不会保留。重要的代码和配置要及时同步到代码仓,不要只留在沙箱里,不然容器一到期就全没了。

总结

这次最大的感受是:Agent 负责执行,人负责把关。需求要说具体(规格、系统、端口都写明),每一步都要自己验收(打开页面看、curl 验一下),收尾要干净(删资源、查账单)。做到这几点,用 AI 完成一次完整的云端部署并不难。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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