Une équipe utilise des modèles AWS SAM pour une application de microservices composée de nombreuses fonctions Lambda et souhaite tester automatiquement les nouveaux déploiements en acheminant un petit pourcentage du trafic vers les mises à jour avant le déploiement complet. Quelles étapes fournissent la solution la plus efficace sur le plan opérationnel ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Activer les préférences de déploiement progressif dans les modèles AWS SAM., Utiliser la préférence de déploiement Canary10Percent30Minutes et ajouter des hooks pour tester pendant le déploiement..
Pourquoi c'est la réponse
Les déploiements progressifs (Canary ou Linéaire) dans AWS SAM permettent de diriger un petit pourcentage de trafic vers la nouvelle version d'une fonction Lambda, ce qui permet de tester la stabilité avant un déploiement complet. L'activation de ces préférences dans les modèles SAM est la première étape essentielle. La préférence Canary10Percent30Minutes est un exemple spécifique de stratégie de déploiement progressif qui répond au besoin de diriger un petit pourcentage du trafic (10%) pendant une période donnée (30 minutes) pour les tests. L'ajout de hooks (crochets) permet d'exécuter des tests automatisés pendant cette phase de déploiement. Les commandes AWS SAM CLI sont utilisées pour le déploiement, pas pour les tests automatiques pendant un déploiement progressif. EventInvokeConfig gère la gestion des erreurs d'invocation asynchrone, pas les stratégies de déploiement de trafic. Linear10PercentEvery10Minutes est une préférence de déploiement linéaire, qui pourrait être utilisée, mais Canary10Percent30Minutes est un exemple plus direct et couramment utilisé pour les tests de pré-déploiement mentionnés dans la question.
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