AWS lance un émulateur local des APIs AWS
Original : AWS emulator
Pourquoi c'est important
Réduit la dépendance aux environnements cloud réels dans les pipelines CI/CD.
AWS publie aws-emulator, un outil open source permettant de tester du code contre les APIs AWS en local, sans compte AWS ni frais de service. Déjà 1 600 étoiles sur GitHub.
Amazon Web Services a mis en ligne aws-emulator, un émulateur local des APIs AWS disponible publiquement sur GitHub sous licence CC0-1.0. L'outil permet aux développeurs de tester leur code sans connexion à AWS : les requêtes sont interceptées par un serveur HTTP local qui simule les endpoints AWS. Aucun compte AWS n'est requis, et l'émulateur ne génère aucun frais supplémentaire.
Deux modes d'intégration sont proposés. En mode standard, des variables d'environnement redirigent l'AWS CLI ou un SDK vers l'endpoint local. En mode embarqué, le client HTTP de l'émulateur est passé directement au SDK. Le projet, écrit en Rust (présence de Cargo.toml et Cargo.lock), compte déjà 29 684 commits, ce qui suggère un développement interne conséquent avant l'ouverture publique.
AWS précise explicitement que l'outil est réservé au développement et aux tests en intégration continue (CI). Il ne doit pas être utilisé en production ni pour tester des configurations de sécurité. La documentation officielle est disponible sur docs.aws.amazon.com/emulator.