Un développeur a corrigé un bug dans une fonction AWS Lambda en production et a validé la modification dans un environnement de test. Le développeur souhaite déployer la mise à jour progressivement en production afin que seulement 10 % des utilisateurs voient le nouveau code initialement. Quelle est l'approche appropriée ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Mettre à jour le code Lambda et publier une nouvelle version. Créer un alias Lambda et configurer le routage pondéré du trafic sur l'alias pour envoyer 90 % vers la version de production et 10 % vers la nouvelle version..
Pourquoi c'est la réponse
L'approche correcte consiste à utiliser les versions et les alias Lambda pour le déploiement progressif. En publiant une nouvelle version du code corrigé et en configurant un alias pour pointer vers cette nouvelle version et la version de production existante avec un routage pondéré du trafic (90 % vers l'ancienne, 10 % vers la nouvelle), le développeur peut contrôler précisément le pourcentage d'utilisateurs qui accèdent au nouveau code. Les autres options sont incorrectes car : créer un déclencheur Lambda ne gère pas le routage pondéré du trafic entre versions ; créer une fonction Lambda distincte est moins efficace que d'utiliser les versions pour le même code ; et une intégration de proxy Lambda n'est pas le mécanisme approprié pour le routage de trafic entre versions d'une fonction 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