Una empresa tiene varias sucursales que cargan un informe de ventas diario a un bucket de Amazon S3 compartido a una hora determinada. Una única función de AWS Lambda procesa todos los informes de las sucursales en una sola ejecución y escribe los resultados en una base de datos. El procesamiento debe comenzar una vez al día a una hora específica. ¿Qué opción cumple estos requisitos de la manera más rentable?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una regla programada de Amazon EventBridge que invoque la función Lambda una vez al día a la hora programada..
Por qué esta es la respuesta
La opción correcta es usar una regla programada de Amazon EventBridge. EventBridge permite programar eventos (como invocar una función Lambda) a intervalos regulares o en momentos específicos, lo cual cumple con el requisito de procesar los informes una vez al día a una hora determinada. Esta es la solución más rentable porque la función Lambda solo se invoca una vez al día, minimizando los costos de ejecución. Las notificaciones de eventos de S3 no son adecuadas porque invocarían la función Lambda cada vez que se carga un informe, lo que resultaría en múltiples ejecuciones diarias y un mayor costo, en lugar de una única ejecución agregada. Una máquina de estado de AWS Step Functions podría programarse, pero EventBridge es una solución más sencilla y rentable para una invocación programada única. Hacer que la función Lambda se ejecute continuamente es ineficiente y costoso, ya que estaría activa y facturando incluso cuando no esté procesando.
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