EszközökHír
AWS Emulator: lokális AWS, amit AI agentek írtak
🇬🇧 Read this article in English →
Az Amazon kiadta az AWS Emulatort, amellyel AWS-fiók és deploy nélkül, a saját gépen lehet AWS API-k ellen tesztelni. A kódot teljes egészében autonóm AI agentek írták, emberi code review nélkül. A forrás CC0 alatt van GitHubon.
· 2 perc olvasás

Mi ez?
Az AWS Emulator egy lokális program, amely az AWS API-kat szolgálja ki a 127.0.0.1:9297 HTTPS végponton. Az AWS CLI, az SDK-k és a coding agentek ugyanazokkal a hívásokkal érik el, mint a felhőt, csak környezeti változóval kell átirányítani őket (AWS News Blog).
- Nincs külön díja, AWS-fiók sem kell. Fizetni csak az éles AWS-erőforrásokért kell.
- Linuxon RPM vagy Debian csomagként fut, macOS-en és Windowson Dockerben. Rust tesztekhez beágyazott mód is van.
- Az állapotot memóriában tartja. Minden példány saját portot, kulcsot és állapotot kap, így párhuzamos agentek és CI jobok nem látják egymás erőforrásait.
- A nem támogatott műveletekre 501 Not Implemented a válasz.
Agentek írták, ember nem nézte át
Matthew Goldberg, az AWS principal mérnöke szerint a csapat egyetlen sort sem írt és nem is review-zott (About Amazon). Három agentcsapat dolgozik: az egyik fidelity teszteket ír az AWS API modellek alapján és ellenőrzi őket a valódi AWS-en, a második a teszteket újrajátszva hibákat keres, a harmadik javítja őket. Egy merge gate engedi be a változást: fordulnia kell, átmegy kódolási, biztonsági és regressziós agent-review-n is.
A rendszer 438 AWS API modellre generált üres szerverrel indult. Ma több tízezer fidelity teszt van, naponta több ezer issue záródik, száz számra párhuzamos agenttel. A kísérlet egy hétvégén indult Kiro segítségével.
Mire figyelj?
Biztonsági tesztre nem való: az IAM és az erőforrás-alapú policyket nem úgy értékeli, mint az AWS, ezért egy AWS által tiltott kérés itt átmehet. Alapból anonim használati adatokat küld, ez kikapcsolható. Valódi credentialt ne tegyél a teszt jobok környezetébe.
Mit jelent ez a gyakorlatban?
Két dolog miatt érdekes. Egyrészt a coding agentek deploy nélkül, ezredmásodpercek alatt kapnak visszajelzést, ez gyorsabb és olcsóbb iterációt ad. Másrészt működő minta arra, hogyan lehet agentekkel spec és referencia-implementáció alapján nagy rendszert építeni: a fidelity tesztek és a merge gate a lényeg, nem a modell.
MI segítségével készült, szerkesztő ellenőrizte. Hogyan készülnek a cikkeink
Szerkesztőségünk ellenőrizte és szerkesztette. Rólunk


