AWS Emulator ist eine lokal ausführbare Testumgebung für AWS-APIs. Seit dem 11. November 2026 ist das Tool allgemein verfügbar. Entwicklerinnen, Entwickler und Coding-Agenten können damit Anwendungen testen, ohne dafür Cloud-Infrastruktur bereitzustellen oder ein AWS-Konto zu benötigen.
4
5
7
Der praktische Nutzen: Wer Code schnell erzeugt oder ändert, kann AWS-abhängige Abläufe lokal ausprobieren, statt für jede Testrunde erst Ressourcen in der Cloud einzurichten. Der Emulator ist allerdings kein vollständiger Nachbau von AWS – und lokale Tests ersetzen keine Prüfung der Sicherheitsfunktionen in der echten Cloud.
4
8
Was sich lokal testen lässt
AWS CLI und AWS SDKs können ihre Anfragen an einen lokalen HTTPS-Endpunkt richten. Der Emulator lässt sich laut den Quellen auf dem eigenen Rechner oder in einer CI-Umgebung nutzen. So können Teams AWS-abhängiges Verhalten testen und weiterhin Mocks für jene Anwendungslogik verwenden, die sie selbst kontrollieren.
4
5
Für den Emulator selbst soll keine zusätzliche Servicegebühr anfallen. Kosten entstehen, wenn Nutzerinnen und Nutzer später echte AWS-Ressourcen bereitstellen. „Kostenlos lokal testen“ heißt also nicht, dass der anschließende Betrieb in AWS kostenlos wäre.
10
Viele Dienste, aber keine vollständige AWS-Kopie
AWS beschreibt eine Abdeckung von mehr als 200 Diensten auf Basis von mehr als 400 API-Modellen.
6
9 Das ist eine breite Grundlage für Entwicklung und schnelle Rückmeldungen. Es garantiert aber nicht, dass jede unterstützte API-Operation in jedem Detail dasselbe Verhalten zeigt wie der echte AWS-Dienst.
Ein dokumentierter Fehlerbericht zeigt den Unterschied: Eine Operation lieferte im Emulator HTTP 501 („Not Implemented“), obwohl AWS ein anderes Ergebnis hätte zurückgeben sollen.
19 Eine API kann also grundsätzlich erfasst sein, ohne dass ihr Verhalten schon vollständig umgesetzt ist. Auch veröffentlichte Fidelity- beziehungsweise Verhaltenstests sind deshalb als Messwerte für geprüfte Fälle zu verstehen – nicht als Beleg für universelle Gleichheit mit AWS.
6
16
Für Sicherheitstests ungeeignet
Die Sicherheitshinweise raten ausdrücklich davon ab, mit AWS Emulator unter anderem IAM-Richtlinien, Berechtigungsgrenzen, ressourcenbasierte Richtlinien oder KMS-Schlüsselrichtlinien zu testen. Auch Zugriffe zwischen AWS-Konten oder -Regionen werden nicht abgebildet.
8
Ein erfolgreicher lokaler Test belegt deshalb nicht, dass dieselbe Berechtigungskonfiguration in AWS sicher oder korrekt funktioniert. Für solche Prüfungen und für Szenarien mit mehreren Konten oder Regionen bleibt ein Test in der echten AWS-Umgebung nötig.
8
Ein Projekt, dessen Code laut AWS von Agenten stammt
AWS-Ingenieur Matt Goldberg beschreibt den Ursprung des Projekts als Experiment: Ein erster SQS-Emulator sei mit Kiro aus einem einzelnen Prompt in ungefähr 15 Minuten entstanden; danach folgte laut Berichten erhebliche weitere Arbeit, um das Ergebnis zu verbessern und abzusichern.
9
15
AWS zufolge wurde der Anwendungscode von autonomen Agenten geschrieben; das Team habe den Code weder selbst verfasst noch geprüft.
9
15 Goldbergs Beitrag beschreibt außerdem Agenten, die Tests gegen echtes AWS ausführen und dabei gefundene Abweichungen bearbeiten.
9 Die verfügbaren Angaben belegen jedoch nicht im Detail alle Schritte des Wartungs- und Freigabeprozesses. „Kein menschliches Code-Review“ sollte daher nicht mit „keinerlei menschlicher Steuerung“ gleichgesetzt werden.
Der Quellcode ist laut Goldbergs Beitrag unter CC0 veröffentlicht.
7 Das ändert nichts an der praktischen Einordnung: AWS Emulator kann schnelle Rückmeldungen zu unterstützten Abläufen liefern, ist aber weder eine vollständige Kopie der Cloud noch ein Ersatz für reale Sicherheits- und Kompatibilitätstests.
4
8