Overcast, ein ganz neuer AWS-Emulator
Anstatt vernünftige Unitests zu schreiben, wollen manche Leute eine lokale AWS-Umgebung haben. Ich persönlich denke: Baut euch doch die AWS-Umgebung gleich auf AWS auf.
Na, wenn man das aber doch lokal haben möchte, gibt es verschiedene Möglichkeiten. Hier eine neue
Installation
Wir brauchen nur ein bisschen Mut, oder vielleicht sind es auch Selbstmordabsichten, einfach mal eine ganz neue Software zu installieren. Könnten ja auch chinesische Spy-Bots sein.
curl -fsSL https://overcast.sh/install.sh | sh
Jetzt brauche ich noch einen Docker, zum Beispiel.
orb start
Dem AWS SDK einen neuen Endpunkt mitgeben
export AWS_ENDPOINT_URL=http://localhost:4566
export AWS_ACCESS_KEY_ID=test
export AWS_SECRET_ACCESS_KEY=test
export AWS_DEFAULT_REGION=us-east-1
Diese Variablen steuern tatsächlich den Ablauf des gesamten SDKs, und man braucht einfach irgendwelche Access Keys, sieht das aber ja, dass die nicht groß geprüft werden.
Loslegen.
aws --endpoint-url http://localhost:4566 s3 mb s3://demo
Da haben wir jetzt einen Bucket angelegt.
aws s3 ls
2026-10-11 22:49:55 demo
Oder eine DynamoDB
aws dynamodb create-table \
--table-name users \
--attribute-definitions AttributeName=id,AttributeType=S \
--key-schema AttributeName=id,KeyType=HASH \
--billing-mode PAY_PER_REQUEST
Sogar eine Console
open http://localhost:4567/
SES
Das könnte jetzt wirklich hilfreich sein.
E-Mail senden.

Und gleich in der Inbox anschauen

