Publicado en: Nov 29, 2021
Ahora puede utilizar las notificaciones de eventos de Amazon S3 con Amazon EventBridge para crear, escalar e implementar aplicaciones basadas en eventos a partir de los cambios en los datos que almacena en S3. Esto facilita la actuación sobre los nuevos datos de S3, la creación de varias aplicaciones que reaccionan a los cambios de los objetos de forma simultánea y la reproducción de eventos pasados, todo ello sin crear copias adicionales de los objetos ni desarrollar nuevo software. Con una mayor flexibilidad para procesar eventos y enviarlos a múltiples destinos, ahora puede crear nuevas aplicaciones sin servidor con análisis avanzados y machine learning a escala con más confianza sin escribir código personalizado de un solo uso.
Las notificaciones de eventos de Amazon S3 con Amazon EventBridge le permiten hacer uso de capacidades avanzadas de filtrado y enrutamiento y enviar eventos a 18 destinos, incluidos AWS Lambda, Amazon Kinesis, AWS Step Functions y Amazon SQS. Las notificaciones de eventos de S3 con EventBridge pueden simplificar su arquitectura al permitirle hacer coincidir cualquier atributo, o una combinación de atributos, para los objetos de un evento de S3. Esto le permite filtrar los eventos por tamaño de objeto, rango de tiempo u otros campos de metadatos de eventos antes de invocar una función de AWS Lambda de destino u otros destinos. Por ejemplo, si se suben millones de archivos de audio a un bucket de S3, puede filtrar los archivos específicos y enviar una notificación de evento a varios flujos de trabajo. A través de estos flujos de trabajo múltiples, el mismo evento puede utilizarse para transcribir un archivo de audio, cambiar su formato multimedia para el streaming y aplicar el machine learning para generar una puntuación de sentimiento. Por último, también puede archivar y reproducir eventos de S3, lo que le permite volver a procesar un evento en caso de error o si se agrega un nuevo módulo de aplicación.
Las notificaciones de eventos de Amazon S3 en Amazon EventBridge ya están disponibles en todas las regiones comerciales de AWS. Puede comenzar a enviar notificaciones de eventos de S3 a Amazon EventBridge con unos pocos clics en la consola de administración de AWS o con una única solicitud de API. Para obtener más información, visite la Guía del usuario de S3 o lea el blog de noticias de AWS. Para conocer los precios, consulte la página de precios de Amazon EventBridge.
Nota: Los servicios de AWS generan eventos que invocan funciones de Lambda, y las funciones de Lambda pueden enviar mensajes a los servicios de AWS. Para evitar bucles infinitos, recomendamos tener cuidado para garantizar que las funciones de Lambda no invoquen servicios o API de manera que se desencadene otra invocación de esa función.