This is a plan, not a write-up of something I’ve already done.
After reading about AWS’s new local emulator, I want to try it in a disposable virtual machine, next to the notes in the post above. The idea is simple: stand up a throwaway VM, point a small test project at the local endpoint, and see which APIs behave like the real cloud and which ones don’t, using AWS’s own fidelity scores as a map. I am not going to aim it at anything I care about, and I’m not going to treat a green test run as proof that production will match.
I haven’t done this yet. If I get to it, I’ll say so in a later post, including what broke. Until then, this is just the plan: isolate it, snapshot the VM, and don’t confuse an emulator with AWS itself.
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
Local emulators save money and keep credentials off the real account, which I like. They also hide gaps until the first call that isn’t implemented. A throwaway VM is the right amount of curiosity for a first look.
God Bless, and May the Source Be with You!