Una empresa ejecuta reentrenamientos automatizados de modelos todas las noches utilizando AWS Step Functions. El flujo de trabajo utiliza múltiples tareas de Lambda; cualquier fallo de una tarea provoca el fallo de todo el flujo de trabajo. El reentrenamiento ha fallado varias noches sin notificaciones. El arquitecto de soluciones debe asegurarse de que se envíen notificaciones para todos los fallos de reentrenamiento. ¿Qué combinación de pasos se debe implementar? (Elija tres.)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un tema de Amazon SNS y añada una suscripción de Email que envíe a la lista de correo del equipo., Añada una tarea de Step Functions llamada "Email" que reenvíe sus argumentos de entrada al tema de SNS., Añada un campo Catch a cada estado Task, Map y Parallel con "ErrorEquals": [ "States.ALL" ] y "Next": "Email"..
Por qué esta es la respuesta
Para asegurar notificaciones de fallos, primero se debe crear un tema de Amazon SNS y una suscripción de correo electrónico para el equipo. Esto establece el canal de notificación. Luego, se añade una tarea de Step Functions llamada "Email" que reenvía sus argumentos de entrada al tema de SNS. Esta tarea actuará como el punto de envío de las notificaciones. Finalmente, se debe añadir un campo Catch a cada estado Task, Map y Parallel con "ErrorEquals": [ "States.ALL" ] y "Next": "Email". Esto garantiza que cualquier error en estas tareas redirija el flujo a la tarea "Email" para enviar la notificación. Las opciones incorrectas no son la mejor solución porque: Crear y verificar una dirección de correo electrónico en Amazon SES no es necesario para enviar notificaciones a través de SNS; SNS maneja el envío de correos directamente a las suscripciones. Añadir una tarea de Step Functions que reenvíe argumentos a una dirección de correo electrónico de SES es redundante si ya se usa SNS para las notificaciones. Usar "ErrorEquals": [ "States.Runtime" ] solo capturaría errores de tiempo de ejecución específicos, no todos los posibles fallos (States.ALL es más completo).
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