En utilisant AWS SAM, un développeur souhaite déployer des fonctions Lambda mises à jour de manière à ce que 10 % du trafic soit acheminé vers la nouvelle version pendant les 10 premières minutes (canary), et si aucun problème ne survient, basculer 100 % du trafic vers la nouvelle version. Quelle modification du modèle SAM permet d'atteindre cet objectif ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Définir DeploymentPreference Type sur Canary10Percent10Minutes et définir AutoPublishAlias sur l'alias Lambda..
Pourquoi c'est la réponse
L'option correcte est de définir DeploymentPreference Type sur Canary10Percent10Minutes et AutoPublishAlias sur l'alias Lambda. AWS SAM s'intègre à AWS CodeDeploy pour gérer les déploiements de type canary. Le type Canary10Percent10Minutes indique à CodeDeploy de diriger 10 % du trafic vers la nouvelle version pendant 10 minutes, puis de basculer 100 % du trafic si aucune alarme n'est déclenchée. AutoPublishAlias est nécessaire pour que SAM crée et gère automatiquement les versions et les alias de la fonction Lambda, ce qui est essentiel pour les déploiements canary. Les options utilisant Linear10PercentEvery10Minutes sont incorrectes car ce type de déploiement augmente le trafic progressivement (10 % toutes les 10 minutes), ce qui ne correspond pas au scénario de basculement rapide après une période initiale. Les options incluant la configuration des hooks PreTraffic et PostTraffic sont également incorrectes comme réponse principale, car bien que ces hooks puissent être utilisés pour des validations supplémentaires, ils ne sont pas la modification minimale et directe nécessaire pour configurer le comportement de déploiement canary spécifié. Le type de déploiement et l'alias sont les éléments fondamentaux pour ce scénario.
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