亚马逊 11 月 11 日(北京时间 12 日凌晨)正式发布 AWS Emulator:一个在本机运行的 AWS API 模拟器,AWS CLI、各语言 SDK 和编码 Agent 只需改几个环境变量,就能把请求打到 127.0.0.1:9297,而不是真实云端,无需 AWS 账号、也不另收费。它用 Rust 编写,基于 AWS SDK 使用的同一套 API 模型生成,官方称覆盖 200 多个服务的 400 多个 API 模型。最特别的是,按高级首席工程师 Matthew Goldberg 的说法,全部代码由成千上万个自主 Agent 编写、测试和修复,团队没有手写或人工审查过一行。源码和保真度测试集都以 CC0 协议放在 GitHub 上。
核心要点速览
- ✓覆盖 200+ 个 AWS 服务、400+ 个 API 模型(官方口径),本地 HTTPS 端点 127.0.0.1:9297,无需 AWS 账号、不另收费
- ✓代码 100% 由自主 Agent 编写:三组 Agent 分别写测试、找差异、修 bug,每天修复 数千 个问题、数百 个 Agent 并发工作(官方口径)
- ✓公开的保真度测试集 manifest 列出约 2.97 万条测试(本站统计),每条都先在真实 AWS 上验证;按服务公布「k / n」通过数,官方未给出总通过率
- ✓限制:不评估 IAM 策略、单账号单 Region、只在 us-west-2 校验,数据只存在内存中,不可用于安全测试或生产
- ✓安装:Linux 用 RPM/Debian 包,macOS/Windows 用 Docker;或运行 aws agent-toolkit add-skill --skill-name aws-emulator 让编码 Agent 自行配置(需 AWS CLI 2.35.0+)

开发者 3 秒速决决策指标
Claude Code 高频使用:比较订阅额度与 API 账单
40 款主流编程套餐横向比价,支持输入/输出 Token 真实账单模拟
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
编码 Agent 写 AWS 应用时,每验证一次都要真的去云上建资源:慢、要花钱,还可能误删线上东西。LocalStack 等第三方模拟器长期填补这块空白,但覆盖和保真度参差不齐。AWS 这次自己下场,定位就是给开发者和 Agent 一个「本地版 AWS」,Werner Vogels 与 Swami Sivasubramanian 也同日撰文站台。
架构亮点与底层机制
据 Goldberg 的文章,项目起于一个周末实验:受 Anthropic 用 Agent 写 C 编译器的启发,他让 Kiro 先根据 AWS CLI 写测试、在真实 AWS 上跑通,再写能通过同样测试的内存实现,15 分钟就有了能用的 SQS。正式版由三组 Agent 在 Bedrock AgentCore 上协作:一组从公开 API 模型生成「保真度测试」,一组回放测试并为失败项建 issue,一组一人一单修复。每次改动都要过合并门禁,包括编码规范、安全对抗审查和不得回退保真度。
权威 Benchmark 与实测跑分对比
官方用「保真度」衡量:某服务通过 k / n 条测试,随每个版本在 GitHub 发布。本站统计评测仓库 manifest 约有 2.97 万条测试;官方未公布总体通过率,也暂无与 LocalStack 的第三方对比。官方说明控制面 API 最接近真实 AWS,数据面和 CloudFormation、Terraform、CDK 支持因服务而异。IDC 分析师指出它暂不模拟限流、故障和区域差异。
开发者实战落地与开箱指南
Linux 直接装 RPM/Debian 包后运行 aws-emulator;macOS 和 Windows 用官方 Dockerfile 自建镜像。启动后把 AWS_ENDPOINT_URL 等环境变量指向本机,并清掉真实凭证。Rust 项目可用嵌入模式,每个测试一个隔离实例。遥测默认开启,可用 --telemetry off 关闭。上线前仍要在真实 AWS 上测权限和安全。
即刻查看该技术对应模型与主流工具的实测差异,或一键测算团队 API 调用与 $20/月套餐盈亏平衡点。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察