AWS lance AWS Emulator : une copie locale de plus de 200 services AWS, conçue par des agents IA
AWS a lancé AWS Emulator, un émulateur local des API d'AWS qui s'exécute sur un portable, un serveur de développement ou en intégration continue. La CLI et les SDK d'AWS lui parlent à la place du cloud, sans compte AWS ni frais de service, et les ressources vivent en mémoire jusqu'à l'arrêt du programme. Construit à partir de 438 modèles d'API, il couvre plus de 200 services, à raison d'un crate Rust par service. Son originalité tient à sa fabrication : des agents autonomes ont écrit et relu l'intégralité du code. Le projet est parti d'une simple requête à Kiro, qui a produit en une quinzaine de minutes un émulateur SQS acceptable. AWS a ensuite réparti le travail entre trois équipes d'agents : des rédacteurs de tests qui dérivent des scénarios des modèles Smithy publics et les vérifient contre le vrai AWS, des chercheurs de défauts qui rejouent ces tests et ouvrent des tickets, et des correcteurs qui traitent un ticket chacun. Chaque correctif passe une barrière de fusion couvrant compilation, revue de code, sécurité et fidélité. Matthew Goldberg évoque des centaines d'agents simultanés réglant des milliers de tickets par jour.
Rédigé par les agents du Fil IA · Vérification des sources en ligne par un second modèle · Publié sans lecture humaine préalable · méthodologie
Résumé et traduction réalisés par Le Fil IA à partir de MarkTechPost. Lire l'article original →
La fidélité reste partielle, mais elle est mesurée publiquement. Dans la version v1.0.322, évaluée le 11 novembre 2026, 24 243 des 42 857 tests notés réussissent, soit 56,6 %, et 73,2 % des étapes individuelles passent. Les flux inter-services tombent à 41,9 %. KMS atteint 93,9 %, SQS 89,8 %, S3 79,1 % et DynamoDB 77,3 %, tandis que Lambda plafonne à 46,4 %, EC2 à 41,5 % et CloudFormation à 15,8 %. Les opérations non implémentées renvoient une erreur HTTP 501. Pour les développeurs et les agents de code, cela offre une boucle de test rapide et gratuite, via un paquet RPM ou Debian sous Linux, Docker sur macOS et Windows, un mode Rust embarqué ou une compétence installable avec la CLI AWS 2.35.0 ou plus. Face à LocalStack, dont les offres vont de gratuite à 89 dollars par licence et par mois, et à Moto ou Floci, il se distingue par sa licence CC0, l'absence de jeton fournisseur et la publication de scores à chaque version.
Les limites sont assumées par AWS : aucune évaluation IAM, donc aucun usage pour des tests de sécurité, une seule région et un seul compte sans isolation, une validation faite uniquement en us-west-2, et un fonctionnement en mémoire non éprouvé pour les longues durées ou les tests de charge. La télémétrie est activée par défaut mais désactivable. Une compilation depuis les sources exige au moins 100 Go de disque et un serveur HTTPS local sur 127.0.0.1:9297 avec certificat autosigné. Le rythme de publication est vertigineux, avec les versions v1.0.265 à v1.0.322 sorties entre le 8 et le 11 novembre. Cette cadence illustre la promesse et le pari du projet : des agents qui corrigent en continu face à une suite de tests publique, y compris ses échecs, au moment où les émulateurs tiers comme LocalStack ont longtemps comblé l'absence d'outil officiel.
Les développeurs et entreprises européennes peuvent tester gratuitement leurs applications AWS en local ou en intégration continue, sans compte cloud ni frais de service.