Un CodePipeline está integrado con CodeDeploy para desplegar versiones de aplicaciones en instancias EC2 a través de etapas. Un despliegue reciente falló debido a un problema de CodeDeploy. El equipo de DevOps quiere una mejor monitorización y alertas automatizadas durante los despliegues para acortar el tiempo de resolución. ¿Qué debería implementar el ingeniero de DevOps para generar notificaciones cuando ocurran problemas de despliegue?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar Amazon EventBridge para capturar eventos de CodePipeline y CodeDeploy, añadir una función de AWS Lambda para evaluar los fallos de despliegue y publicar alertas en un tema de SNS para las partes interesadas..
Por qué esta es la respuesta
La opción correcta utiliza Amazon EventBridge para capturar eventos de CodePipeline y CodeDeploy. EventBridge es ideal para reaccionar a cambios de estado en servicios de AWS, como fallos de despliegue. Una función AWS Lambda puede procesar estos eventos, evaluar la naturaleza del fallo y, si es necesario, publicar una alerta en un tema de SNS. Esto proporciona una monitorización en tiempo real y notificaciones automatizadas. Las otras opciones son menos eficientes o apropiadas: Configurar CloudWatch Logs y AWS Config es útil para auditorías y cumplimiento, pero no para notificaciones en tiempo real de fallos de despliegue. Habilitar CloudTrail registra llamadas a la API, pero procesar logs de CloudTrail para detectar fallos de despliegue en tiempo real es más complejo y menos directo que usar EventBridge. Amazon Inspector se utiliza para evaluar la seguridad y el cumplimiento de las aplicaciones, no para detectar fallos operativos de despliegue.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta