De nombreuses fonctions AWS Lambda dans une application partagent les mêmes dépendances. Le développeur met fréquemment à jour ces dépendances pour chaque fonction, ce qui entraîne un effort dupliqué. Quelle est la méthode la plus simple pour maintenir les dépendances partagées à jour avec un minimum de complexité supplémentaire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une couche Lambda (Lambda layer) qui contient les dépendances partagées et référencer cette couche depuis chaque fonction..
Pourquoi c'est la réponse
La création d'une couche Lambda est la méthode la plus simple et la plus efficace pour gérer les dépendances partagées. Une couche Lambda vous permet de regrouper vos dépendances (bibliothèques, runtimes personnalisés, etc.) dans un seul package et de l'attacher à plusieurs fonctions Lambda. Lorsque les dépendances doivent être mises à jour, vous mettez à jour la couche une seule fois, et toutes les fonctions qui l'utilisent bénéficient automatiquement de la mise à jour sans nécessiter de modifications individuelles. "Définir une fenêtre de maintenance" n'est pas une fonctionnalité native de Lambda pour la gestion des dépendances et ne résoudrait pas le problème de la mise à jour. "Mettre à niveau toutes les fonctions Lambda vers la dernière version du runtime" ne gère que les dépendances du runtime AWS, pas les dépendances spécifiques à l'application. "Stocker les dépendances dans un référentiel AWS CodeCommit" est une bonne pratique pour le contrôle de version, mais ne simplifie pas le déploiement des dépendances partagées sur les fonctions Lambda.
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