# AWS推出免费本地模拟器，可用于测试云应用

> 开发者现在无需AWS账号，就能在笔记本电脑或CI服务器上运行许多AWS服务的副本。

Oossa · 2026-11-11 · https://oossa.com/zh/aws-releases-free-local-emulator-for-testing-cloud-apps

自2026年11月11日起，Amazon Web Services向公众开放AWS Emulator。这款工具可让你在自己的电脑上或CI流水线中运行大量AWS服务。常用的AWS SDK或CLI调用会被转发到模拟器，并在几毫秒内得到响应。无需AWS账号、无需指定区域，也不收取额外费用；只有最终部署时使用真正的AWS资源，才需要付费。

模拟器会仿照真实服务的行为：有效调用会返回与云端相同的结果，无效调用会返回相同的错误代码，不支持的操作则会返回501“未实现”。每个模拟器实例都将状态保存在内存中，并使用独立端口，因此并行运行的测试任务不会互相干扰。例如，在代码接触真实云服务之前，测试套件就可以完全离线地创建DynamoDB表、插入条目，再删除该表。

AWS完全借助自主AI代理构建了这款模拟器。三组代理根据公开的Smithy API模型生成保真度测试，在实时云端运行测试、查找不匹配之处，并自动修复代码。任何改动合并前，都会经过自动化安全和质量检查。所有源代码、测试套件以及已知问题清单都已发布在GitHub上，并采用CC0公有领域奉献协议。

## 为何此时推出

AI生成代码的兴起加快了开发者调用AWS新功能的速度。对照真实云端验证代码既昂贵又耗时，因为每次测试都会产生延迟和使用费用。借助AWS Emulator，团队可以在本地运行数百轮测试，从而节省时间和开支。

由于模拟器根据驱动官方SDK的同一套API模型生成，AWS新增服务或API时，它也会自动更新。开发者无需等待第三方工具跟进，就能获得一个接近真实环境的沙盒。

这款工具也改变了工程师的工作方式：人类现在专注于制定测试规范和防护措施，AI代理则负责重复性的编码、测试和调试工作。

## 事实

- AWS在AWS“What's New”页面宣布，AWS Emulator于2026-11-11向公众开放。
- 模拟器以本地HTTP服务器形式运行，支持Linux、Windows、macOS，也可作为Docker容器运行。
- 该工具使用Rust编写，依据知识共享CC0公有领域奉献协议发布。
- 代码完全由自主AI代理生成；发布前没有人编写或审查任何代码行。
- 受支持的服务会返回与真实AWS相同的结果；不支持的调用会返回HTTP 501。

## 为什么重要

开发者现在可以在不为云端调用付费的情况下发现错误、验证AI生成的AWS代码，从而加快交付并降低成本。这款免费开源工具也降低了小团队在本地试用AWS服务的门槛，不过正式上线前仍需在真实云端进行测试。

## 来源与参考

1. [AWS Emulator is now available for building and testing AWS applications locally](https://aws.amazon.com/about-aws/whats-new/2026/11/aws-emulator-now-available/) – AWS, 2026-11-11
2. [SiliconANGLE](https://siliconangle.com/2026/11/11/amazons-open-source-aws-emulator-lets-developers-validate-their-code-locally-without-the-cloud/?utm_source=openai) – SiliconANGLE
3. [Amazon Web Services (AWS)](https://www.aboutamazon.com/news/aws/how-autonomous-ai-agents-built-aws-emulator?utm_source=openai) – Amazon Web Services (AWS)

最后更新: 2026-11-11
