fakecloud:本地运行真实 AWS 的集成测试神器
Fakecloud: Local AWS cloud emulator for integration tests
fakecloud 是一个本地 AWS 云模拟器,专为集成测试设计。它支持 105 个 AWS 服务,实现真正的 100% 协议一致性,无需任何账号或认证即可运行。开发者可以直接使用标准的 AWS SDK、CLI 和 IaC 工具,在 localhost 上构建真实环境,而无需依赖 LocalStack 的付费计划或复杂的配置。通过配套的 TypeScript、Python、Go 等 SDK,测试人员可以深入检查 SES 邮件、SNS 消息和 Lambda 调用等异步行为。相比传统方案,fakecloud 启动仅需 300 毫秒,内存占用极低,且完全免费开源,让本地开发流程既真实又高效。
fakecloud 为你提供一个像基础设施一样行为的本地 AWS 环境,而不是一个简单的模拟。