Vous rédigez des modèles AWS CloudFormation pour déployer une application sur Amazon ECS à l'aide d'AWS CodeDeploy. Vous souhaitez déployer une nouvelle version de l'application auprès d'un pourcentage d'utilisateurs seulement avant de la rendre disponible à tous (un déploiement progressif de type bleu/vert). Comment devriez-vous implémenter cela dans CloudFormation ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajoutez une section Transform au modèle CloudFormation et incluez le hook AWS::CodeDeploy::BlueGreen..
Pourquoi c'est la réponse
L'option correcte est d'ajouter une section Transform au modèle CloudFormation et d'inclure le hook AWS::CodeDeploy::BlueGreen. Ce hook est spécifiquement conçu pour orchestrer des déploiements bleu/vert avec CodeDeploy pour des applications ECS, permettant de diriger le trafic progressivement vers la nouvelle version. Déployer une nouvelle version dans une pile CloudFormation distincte, puis mettre à jour les enregistrements DNS, est une approche manuelle qui ne tire pas parti de l'automatisation intégrée de CloudFormation et CodeDeploy pour les déploiements bleu/vert. Mettre à jour la pile existante à chaque nouvelle version ne permet pas un déploiement progressif ou une stratégie bleu/vert. Créer une pile imbriquée pour la nouvelle version n'est pas la méthode directe pour implémenter le déploiement bleu/vert ; le hook AWS::CodeDeploy::BlueGreen s'applique au modèle principal qui gère la ressource ECS.
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