Oossa

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

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

作者: Oossa 发布日期: 2 分钟阅读

Fotis Fotopoulos · Unsplash

自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代理则负责重复性的编码、测试和调试工作。

为什么重要

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

这篇文章有帮助吗?
分享

继续阅读

Oossa · 新闻简报

一周 AI,讲明白

每周一,用通俗的语言讲清值得知道的新闻。免费,无垃圾邮件。