Una empresa ejecuta una aplicación de lectura de archivos que almacena archivos en una base de datos en instancias de Amazon EC2. Las regulaciones exigen la eliminación diaria de archivos de las instancias EC2 a una hora específica, y los registros de la base de datos con más de 60 días deben eliminarse. Las eliminaciones de la base de datos deben ocurrir después de las eliminaciones de archivos. La empresa ya tiene scripts para ambas tareas de eliminación y necesita alertas por correo electrónico para cualquier fallo de los scripts de eliminación. ¿Qué solución cumple con estos requisitos con el menor esfuerzo de desarrollo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice AWS Systems Manager State Manager para programar un documento de automatización de Systems Manager a la hora requerida cada día. En el documento de automatización, utilice Run Command para ejecutar los scripts de eliminación secuencialmente. Cree una regla de Amazon EventBridge que publique eventos de fallo en un tema de Amazon SNS para enviar notificaciones por correo electrónico a la empresa..
Por qué esta es la respuesta
La opción correcta utiliza AWS Systems Manager State Manager para programar un documento de automatización. Este documento puede ejecutar los scripts de eliminación existentes secuencialmente en las instancias EC2 usando Run Command, lo que minimiza el esfuerzo de desarrollo ya que no requiere reescribir los scripts. La integración con Amazon EventBridge para publicar eventos de fallo en un tema de Amazon SNS es una forma nativa y eficiente de enviar alertas por correo electrónico. La segunda opción es incorrecta porque agregar un paso condicional para verificar errores y usar Amazon SES directamente dentro del documento de automatización es menos eficiente y más complejo que usar EventBridge y SNS para la notificación de fallos. Las opciones de AWS Lambda son incorrectas porque requerirían que Lambda se conecte a las instancias EC2 para ejecutar los scripts, lo cual es más complejo de configurar y mantener que el uso de Systems Manager, que está diseñado para la administración de instancias. Además, ejecutar scripts directamente en las instancias es más sencillo que reescribirlos o adaptarlos para Lambda.
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