AWS Lambda permet aux développeurs de déboguer des fonctions exécutées dans le cloud à partir de l’IDE VS Code

Publié le: 17 juil. 2025

AWS Lambda prend désormais en charge le débogage à distance dans Visual Studio Code (VS Code), ce qui permet aux développeurs de déboguer leurs fonctions Lambda exécutées dans le cloud directement depuis leur IDE local. Grâce à cette nouvelle fonctionnalité, les développeurs peuvent utiliser des outils de débogage familiers tels que les points d'arrêt, l'inspection des variables et le débogage étape par étape avec des fonctions déployées dans le cloud sans modifier leur flux de travail de développement existant, accélérant ainsi leur processus de développement sans serveur.

Les développeurs qui créent des applications sans serveur avec Lambda doivent souvent tester et déboguer des intégrations inter-services impliquant plusieurs services AWS, qui peuvent être associés à Amazon Virtual Private Cloud (VPC) ou nécessiter des autorisations AWS Identity and Access Management (IAM) spécifiques. Auparavant, en l'absence d'outils permettant de répliquer intégralement l'environnement d'exécution Lambda et ses interactions avec d'autres services AWS localement, les développeurs devaient s'appuyer sur des relevés d'impression, des journaux et de multiples déploiements itératifs pour diagnostiquer et résoudre les problèmes. Grâce au débogage à distance dans VS Code, les développeurs peuvent désormais déboguer l'environnement d'exécution de la fonction exécutée dans le cloud avec un accès complet aux ressources VPC et aux rôles IAM et suivre l'exécution de l'ensemble des flux de services dans le cloud. Les développeurs peuvent également rapidement mettre à jour leur fonction et tester les modifications. Ce lancement élimine le besoin de configurations de débogage locales complexes et de déploiements répétés, réduisant ainsi le temps nécessaire à l'identification et à la résolution des problèmes de plusieurs heures à quelques minutes.

Cette fonctionnalité est désormais disponible pour tous les développeurs ayant installé l'AWS Toolkit (v3.69.0 ou version ultérieure) sur leur VS Code, sans frais supplémentaires. Pour commencer, sélectionnez une fonction Lambda dans l’IDE VS Code et cliquez sur « Invoke Remotely » (Invoquer à distance). Vous pouvez ensuite lancer une session de débogage à distance d'un simple clic. L'AWS Toolkit télécharge automatiquement le code de fonction, établit une connexion de débogage sécurisée et active le réglage du point d'arrêt. Pour en savoir plus, consultez l’article de blog des Actualités AWS, la documentation AWS Toolkit et le Guide du développeur Lambda