Habilitación y configuración de notificaciones de eventos mediante la consola de Amazon S3 - Amazon Simple Storage Service

Habilitación y configuración de notificaciones de eventos mediante la consola de Amazon S3

Puede habilitar determinados eventos de bucket de Amazon S3 para enviar un mensaje de notificación a un destino cada vez que se produzcan estos eventos. En esta sección se explica cómo usar la consola de Amazon S3 para habilitar la notificación de eventos. Para obtener información acerca de cómo utilizar notificaciones de eventos con los SDK de AWS y las API de REST de Amazon S3, consulte Configuración de notificaciones de eventos mediante programación.

Requisitos previos: antes de habilitar las notificaciones de eventos para el bucket, debe configurar uno de los tipos de destino y, a continuación, configurar los permisos. Para obtener más información, consulte Destinos de eventos admitidos y Conceder permisos para publicar mensajes de notificación de eventos en un destino.

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.

Habilitación de notificaciones de Amazon SNS, Amazon SQS o Lambda mediante la consola de Amazon S3

Para habilitar y configurar notificaciones de eventos para un bucket de S3
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En la lista Buckets, seleccione el nombre del bucket para el que desea habilitar eventos.

  3. Seleccione Properties (Propiedades).

  4. Acceda a la sección Notificaciones de eventos y elija Creación de notificación de eventos.

  5. En la sección Configuración general, especifique el nombre del evento descriptivo para la notificación de eventos. Opcionalmente, también puede especificar un prefijo y un sufijo para limitar las notificaciones a objetos con claves que terminen en los caracteres especificados.

    1. Introduzca una descripción para el nombre del evento.

      Si no escribe un nombre, se genera un identificador único global (GUID) que se utiliza para el nombre.

    2. (Opcional) Para filtrar notificaciones de eventos por prefijo, ingrese un prefijo.

      Por ejemplo, puede configurar un filtro de prefijo para recibir notificaciones solo cuando se añadan archivos a una carpeta específica (por ejemplo, images/).

    3. (Opcional) Para filtrar notificaciones de eventos por sufijo, ingrese un sufijo.

      Para obtener más información, consulte Configuración de notificaciones de eventos mediante el filtrado de nombres de clave de objeto.

  6. En la sección Event types (Tipos de evento), seleccione uno o varios tipos de eventos para los que desee recibir notificaciones.

    Para obtener una lista de los diferentes tipos de eventos, consulte Tipos de eventos admitidos para SQS, SNS y Lambda.

  7. En la sección Destino, elija el destino de notificación de eventos.

    nota

    Antes de poder publicar notificaciones de eventos, debe conceder a la entidad principal de Amazon S3 los permisos necesarios para llamar a la API correspondiente. De este modo, puede publicar notificaciones en una función de Lambda, un tema SNS o una cola SQS.

    1. Seleccione el tipo de destino: función de Lambda, Tema SNS o Cola SQS.

    2. Después de elegir el tipo de destino, elija una función, un tema o una cola de la lista.

    3. O bien, si prefiere especificar un nombre de recurso de Amazon (ARN), seleccione Enter ARN (Escribir ARN) y escríbalo.

    Para obtener más información, consulte Destinos de eventos admitidos.

  8. Seleccione Save changes (Guardar cambios)y Amazon S3 enviará un mensaje de prueba al destino de notificación de eventos.