Reenvío de notificaciones de ObjectCreated a la cola SQS utilizando Amazon EventBridge

Cree una regla EventBridge de Amazon para reenviar notificaciones ObjectCreated a una cola SQS de destino.

Antes de empezar

Antes de poder crear una regla en Amazon EventBridge, debe habilitar Amazon EventBridge en su consola de administración de AWS. Para obtener más información, consulte Habilitación de Amazon EventBridge.

Procedimiento

  1. Abra la consola de Amazon EventBridge.
  2. En el menú Navegación , pulse Reglas > Crear regla.
  3. En la ventana Crear regla , realice los pasos siguientes:
    1. Especifique un nombre y una descripción para la regla.
      Importante: Una regla no puede tener el mismo nombre que otra regla que esté en la misma región y en el mismo bus de sucesos.
    2. Para Bus de sucesos, seleccione el bus de sucesos que desea asociar con esta regla. Si selecciona AWS bus de sucesos predeterminado, la regla coincide con los sucesos que proceden de su cuenta.
    3. Para Tipo de regla, seleccione Regla con un patrón de suceso.
  4. Haga clic en Siguiente.
  5. Para Origen de sucesos, seleccione AWS sucesos o EventBridge sucesos de socio.
  6. Para Método de creación, seleccione Utilizar formulario de patrón.
  7. En la ventana Patrón de suceso , configure el patrón de suceso realizando los pasos siguientes:
    1. Seleccione los valores listados en la tabla para los parámetros siguientes:
      Parámetro Valor
      Origen del suceso ServiciosAWS
      ServicioAWS Servicio de almacenamiento simple (S3)
      Tipo de suceso Amazon S3 Notificación de sucesos
    2. Pulse la opción Suceso (s) específico (s) y seleccione Objeto creado.
    3. Pulse Grupo (s) específico (s) por nombre y especifique el nombre del grupo específico del que desea recopilar sucesos.
    4. Opcional: Para habilitar las notificaciones para un prefijo de carpeta o una extensión de archivo específicos, elija Patrón personalizado (editor JSON) en lugar de Utilizar formulario de patrón para el método de creación y cree el patrón de suceso personalizado.
      Por ejemplo, este patrón de suceso filtra los sucesos de Object Created en el grupo. En este ejemplo, example/directory es el prefijo de directorio y .png es el sufijo.
      {
        «fuente»: [« aws.s3 »],
        "detail-type": ["Objeto creado"],
        "detalle": {
          "grupo": {
            "name": ["< ejemplo-bucket>"]
          },
          "objeto": {
            "clave": [{
              "prefix": "ejemplo/directorio/"
            }],
            "clave": [{
              "sufijo": ".png"
            }]
          }
        }
      }
    5. Pulse Añadiry, a continuación, pulse Siguiente.
  8. Elija la cola SQS que desea utilizar como destino. Especifique el nombre de la cola y, a continuación, pulse Siguiente.
  9. En la página Revisar y crear , pulse Crear regla.