用 AI 开发者空间和 Terraform 把 2048 部署到 ECS:一次完整实战记录
【摘要】 起因昨天参加华为云开放能力闯关活动,要求用 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,说明站点真的对外通了。
第三步:验收完及时清理
提交环节平台提示活动暂未开放,提交没有走通,只能等开放后再补交。这一步反而学到两件事:
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)