AI & Agents

AWS Distills Its Cloud Into a Local Emulator You Can Run on a PC

Leave a comment

AWS has released a local “AWS Emulator,” The Register reports: a program that serves an AWS API endpoint on your own machine, a dev server or in CI, so you can test software without calling the real cloud. Because those tests never touch AWS, the tool is free to use.

It’s written in Rust, which AWS says helps keep CPU and memory use reasonable on a laptop. It supports APIs for services that have a model in AWS’s public API-models repository, a list The Register found runs to more than 1,300 items. That is not the same thing as reproducing the actual cloud. The emulator doesn’t evaluate IAM policies the way AWS does, each instance acts as a single account, and there’s no cross-account or cross-region behavior. Fidelity varies by service, and AWS publishes “fidelity scores” that say how closely valid calls, and errors, match production.

AWS also ships an aws-emulator skill for coding agents, and says that’s the easiest way to check which parts of a project the emulator can stand in for, and which parts will still surprise you.

Review before you install: read the release notes yourself, back up your config, and try new versions somewhere you can afford to break first.

Isolate it: try new software in a disposable VM or on a spare machine first, with a snapshot you can roll back to. Don’t point it at a machine you care about.

My take

A local endpoint you can point tests at, without a bill and without touching production, is genuinely useful. Just don’t confuse “it speaks some of the APIs” with “it is AWS.” If I try this, it’ll be in a throwaway VM, which I’m planning next to this post.

God Bless, and Use the Source!

References & Further Reading

Subscribe (RSS) Follow AI & Agents via RSS

Leave a note

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.