Un CodePipeline est intégré à CodeDeploy pour déployer des versions d'application sur des instances EC2 à travers différentes étapes. Un déploiement récent a échoué en raison d'un problème CodeDeploy. L'équipe DevOps souhaite une meilleure surveillance et des alertes automatisées pendant les déploiements afin de réduire le temps de résolution. Que doit implémenter l'ingénieur DevOps pour générer des notifications lorsque des problèmes de déploiement surviennent ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser Amazon EventBridge pour capturer les événements de CodePipeline et CodeDeploy, ajouter une fonction AWS Lambda pour évaluer les échecs de déploiement et publier des alertes sur une rubrique SNS pour les parties prenantes..
Pourquoi c'est la réponse
L'utilisation d'Amazon EventBridge est la solution la plus efficace car elle permet de capturer les événements en temps quasi réel de CodePipeline et CodeDeploy, y compris les échecs de déploiement. Une fonction AWS Lambda peut ensuite être déclenchée par ces événements pour analyser les détails de l'échec et déterminer la cause ou la gravité, puis publier des alertes personnalisées sur une rubrique SNS. Cela offre une surveillance proactive et des notifications automatisées. Les autres options sont moins optimales : Configurer CloudWatch Logs et AWS Config est possible, mais EventBridge est plus direct pour la capture d'événements en temps réel et la réaction immédiate. AWS Config est plus orienté vers la conformité et la gouvernance des ressources. Activer AWS CloudTrail enregistre les appels d'API, mais l'analyse des échecs à partir des journaux CloudTrail est moins réactive et plus complexe que l'utilisation des événements structurés d'EventBridge. Amazon Inspector est un service d'évaluation de la sécurité et n'est pas conçu pour détecter les problèmes opérationnels ou les échecs de déploiement d'applications.
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