

# Notificaciones de eventos de Amazon S3
<a name="EventNotifications"></a>

Puede utilizar la característica de notificaciones de eventos de Amazon S3 para recibir avisos cuando se produzcan ciertos eventos en el bucket de S3. Para habilitar las notificaciones, agregue una configuración de notificación que identifique los eventos que desea que Amazon S3 publique. Asegúrese de que también identifique los destinos a los que desea que Amazon S3 envíe las notificaciones. Debe almacenar esta configuración en el subrecurso de *notificación* asociado con un bucket. Para obtener más información, consulte [Opciones de configuración de buckets de uso general](UsingBucket.md#bucket-config-options-intro). Amazon S3 proporciona una API para que administre este subrecurso. 

**importante**  
Las notificaciones de eventos de Amazon S3 están diseñadas para ser entregadas al menos una vez. Normalmente las notificaciones de eventos se entregan en cuestión de segundos, pero a veces pueden tardar un minuto o más. 

## Descripción general de las notificaciones de eventos de Amazon S3
<a name="notification-how-to-overview"></a>

Actualmente, Amazon S3 puede publicar notificaciones para los siguientes eventos:
+ Eventos de creación de objetos nuevos
+ Eventos de eliminación de objetos
+ Eventos de restauración de objetos
+ Eventos de pérdida de objeto de almacenamiento de redundancia reducida (RRS)
+ Eventos de replicación
+ Eventos de vencimiento de S3 Lifecycle
+ Eventos de transición de S3 Lifecycle
+ Eventos de archivo automático de S3 Intelligent-Tiering
+ Eventos de etiquetado de objetos
+ Eventos PUT de ACL de objetos

Para obtener una descripción completa de todos los tipos de eventos compatibles, consulte [Tipos de eventos admitidos para SQS, SNS y Lambda](notification-how-to-event-types-and-destinations.md#supported-notification-event-types). 

Amazon S3 puede enviar mensajes de notificación de eventos a los siguientes destinos. Especifique el valor de nombre de recurso de Amazon (ARN) de estos destinos en la configuración de notificación.
+ Temas de Amazon Simple Notification Service (Amazon SNS)
+ Colas de Amazon Simple Queue Service (Amazon SQS)
+ AWS LambdaFunción de 
+ Amazon EventBridge

Para obtener más información, consulte [Destinos de eventos admitidos](notification-how-to-event-types-and-destinations.md#supported-notification-destinations).

**nota**  
No se admiten colas FIFO (First-In-First-Out) de Amazon Simple Queue Service como destino de la notificación de eventos de Amazon S3. Para enviar una notificación de un evento de Amazon S3 a una cola FIFO de Amazon SQS, puede utilizar Amazon EventBridge. Para obtener más información, consulte [Activación de Amazon EventBridge](enable-event-notifications-eventbridge.md).

**aviso**  
Si su notificación escribe en el bucket que desencadena la notificación, podría provocar un bucle de ejecución. Por ejemplo, si el bucket desencadena una función de Lambda cada vez que se carga un objeto y la función carga un objeto en el bucket, la función se activa indirectamente a sí misma. Para evitarlo, utilice dos buckets o configure el desencadenador para que solo se aplique a un prefijo que se utiliza para los objetos entrantes.  
Para obtener más información y un ejemplo del uso de notificaciones de Amazon S3 con AWS Lambda, consulte [Uso de AWS Lambda con Amazon S3](https://docs.aws.amazon.com/lambda/latest/dg/with-s3.html) en la *Guía para desarrolladores de AWS Lambda*. 

Para obtener más información sobre el número de configuraciones de notificación de evento que puede crear por cada bucket, consulte [Cuotas de servicio de Amazon S3](https://docs.aws.amazon.com/general/latest/gr/s3.html#limits_s3) en *Referencia general de AWS*.

Para obtener más información acerca de las notificaciones de eventos, consulte las siguientes secciones.

**Topics**
+ [Descripción general de las notificaciones de eventos de Amazon S3](#notification-how-to-overview)
+ [Tipos y destinos de las notificaciones de eventos](notification-how-to-event-types-and-destinations.md)
+ [Uso de Amazon SQS, Amazon SNS y Lambda](how-to-enable-disable-notification-intro.md)
+ [Uso de EventBridge](EventBridge.md)