aws 于 11 月 11 日发布并开源 aws emulator,把 200 多项云服务的 api 搬到开发者本机。aws cli、sdk 与编程智能体可连本地 https 端点做离线测试,无需 aws 账号和额外服务费;工具用 rust 编写,源码以 cc0 许可公开。
本地端点与使用方式
官方博客说明,安装并启动模拟器后,它会生成专用凭据、配置文件与证书,写入 ~/.aws/emulator/9297/,再设置环境变量让 SDK 指向本机,应用代码无需改动。Linux 提供 RPM 与 Debian 安装包,macOS 和 Windows 通过 Docker 运行。
模拟器基于 AWS 公开的 Smithy API 模型构建,只覆盖仓库里有对应模型的服务,不支持的操作返回 501。官方说明用 Rust 实现是为了保持较低的 CPU 与内存占用;每个实例在内存中保存状态,各自使用独立端口与凭据。

智能体编写与保真边界
AWS 在官方博客与 Werner Vogels 的技术博客中说明,模拟器代码由三组智能体协作产出:一组依据公开 API 模型编写保真测试并与真实 AWS 比对,一组复跑测试找出差异并提交问题,一组逐条修复。所有变更要过自动合并关卡,包含编码规范检查、安全对抗审查与保真回归。
官方同时列出边界:模拟器不按真实云的严格程度评估 IAM 策略,按单账号模型运行,不能替代生产环境的权限、配额与延迟验证,也不用于安全测试。GitHub 仓库以 CC0-1.0 许可公开,并保留一份「已知与真实 AWS 不一致」的清单,建议最终验证仍在真实云上完成。


















