Un pipeline déploie l'application séquentiellement dans plusieurs Régions. Vous avez des vérifications de santé Route 53 basées sur des alarmes CloudWatch par Région. Comment vous assurez-vous que le pipeline attend de confirmer que l'application d'une Région est saine avant de passer à la Région suivante ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un workflow Step Functions qui vérifie l'état de l'alarme CloudWatch et échoue si l'alarme est en ALARM ; insérez une nouvelle étape de pipeline entre chaque déploiement de Région qui invoque ce workflow Step Functions..
Pourquoi c'est la réponse
La création d'un workflow Step Functions permet une logique d'orchestration complexe et des états d'attente. En insérant cette étape entre les déploiements régionaux, le pipeline peut attendre de manière fiable la confirmation de l'état de santé de l'application via l'alarme CloudWatch avant de passer à la région suivante. L'utilisation de CodeDeploy avec rollback automatique ne garantit pas une attente entre les régions ; elle gère les déploiements au sein d'une région. Ajouter une étape de pipeline avec une action d'alarme CloudWatch est une bonne approche, mais Step Functions offre plus de flexibilité et de robustesse pour gérer les états d'attente et les vérifications répétées. L'installation de l'agent CloudWatch sur les instances EC2 est une bonne pratique de monitoring, mais ne fournit pas directement le mécanisme d'attente inter-régional requis par le pipeline.
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