Un equipo de desarrollo de aplicaciones está diseñando un microservicio que convertirá imágenes grandes en imágenes más pequeñas y comprimidas. Cuando un usuario carga una imagen a través de la interfaz web, el microservicio debe almacenar la imagen en un bucket de Amazon S3, procesar y comprimir la imagen con una función de AWS Lambda y almacenar la imagen comprimida en otro bucket de S3. Un arquitecto de soluciones necesita diseñar una solución que utilice componentes duraderos y sin estado para procesar las imágenes automáticamente. ¿Qué combinación
A. Crear una cola de Amazon Simple Queue Service (Amazon SQS) Configurar el bucket de S3 para que envíe una notificación a la cola de SQS cuando se cargue una imagen en el bucket de S3
B. Configurar la función Lambda para utilizar la cola de Amazon Simple Queue Service (Amazon SQS) como origen de invocación Cuando el mensaje SQS se procese correctamente, eliminar el mensaje de la cola
C. Configurar la función Lambda para supervisar el bucket de S3 en busca de nuevas cargas Cuando se detecta una imagen cargada escribir el nombre del archivo en un archivo de texto en la memoria y utilizar el archivo de texto para realizar un seguimiento de las imágenes que se procesaron
D. Lanzar una instancia de Amazon EC2 para monitorizar una cola de Amazon Simple Queue Service (Amazon SQS) Cuando se añadan elementos a la cola, registrar el nombre del archivo en un archivo de texto en la instancia de EC2 e invocar la función Lambda
E. Configurar un evento de Amazon EventBridge (Amazon CloudWatch Events) para monitorizar el bucket de S3 Cuando se carga una imagen
F. enviar una alerta a un tema de Amazon Simple Notification Service (Amazon SNS) con la dirección de correo electrónico del propietario de la aplicación para su posterior procesamiento