Un développeur initialise le SDK AWS en dehors d'une fonction de gestionnaire AWS Lambda (par exemple, en tant que variable globale). Quel est l'avantage PRINCIPAL de cette approche ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Cela permet de réutiliser le client SDK entre les invocations Lambda en tirant parti de la réutilisation de l'environnement d'exécution..
Pourquoi c'est la réponse
L'initialisation du SDK AWS en dehors du gestionnaire Lambda permet de réutiliser l'instance du client SDK pour les invocations ultérieures de la fonction. Lorsqu'une fonction Lambda est invoquée, l'environnement d'exécution est souvent conservé pour de futures invocations ("warm start"). En initialisant le SDK globalement, le client n'est créé qu'une seule fois au démarrage de l'environnement, réduisant ainsi la latence et l'utilisation des ressources pour les invocations suivantes. Les autres options sont incorrectes : La lisibilité du code n'est pas l'avantage principal et ne dépend pas directement de l'emplacement d'initialisation. La gestion des erreurs n'est pas intrinsèquement améliorée par cette approche. Cette méthode vise précisément à éviter la création d'une nouvelle instance du SDK à chaque invocation, ce qui serait inefficace.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise