

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de las notificaciones AWS Data Exchange generadas por los proveedores mediante Amazon EventBridge
<a name="configuring-provider-generated-notifications-using-amazon-eventbridge"></a>

AWS Data Exchange envía notificaciones generadas por los proveedores a través de Amazon. EventBridge Tu rol debe poder crear EventBridge reglas de Amazon, un objetivo y suscribirse a un producto de datos. 

AWS Data Exchange los eventos se publican en tu bus de EventBridge eventos predeterminado de Amazon, en el Región de AWS mismo lugar en el que se encuentra tu conjunto de datos. Sigue los siguientes pasos para crear una EventBridge regla de Amazon para las notificaciones generadas por el proveedor:

**Para crear una EventBridge regla de Amazon para las notificaciones generadas por el proveedor**

1. Crea un objetivo para la EventBridge regla de Amazon. Para una función de Lambda sencilla en Python, haga lo siguiente:

   1. Navega hasta la AWS Lambda consola.

   1. Elija **Crear función** y **Crear desde cero**.

   1. Asigne un nombre a la función y seleccione **Python 3.10** como entorno en **tiempo de ejecución**. Seleccione **Creación de función**.

   1. Introduzca el código siguiente como **lambda\$1function.py**:

      ```
      import json
      
      
      def lambda_handler(event, context):
          print(" ".join(["Event of type", event["detail-type"], "received!"]))
          print(" ".join(["Details", json.dumps(event["detail"])]))
      
          return {"statusCode": 200, "body": json.dumps("Hello from Lambda!")
          }
      ```

1. Navega hasta la EventBridge consola.

1. Vaya a **Reglas** y seleccione el bus de eventos predeterminado.

1. Elija **Crear regla** y proporcione un **Nombre** y una **Descripción** opcional. Asegúrese de que el tipo de **Regla** se **Regla con un patrón de eventos**.

1. Elija **Siguiente**.

   1. Asegúrese de que la **fuente del evento** sea **AWS Events** o **eventos EventBridge asociados**. En **Método de creación**, elija **Patrón personalizado (editor JSON)**. En **Patrón de evento**, introduzca el JSON siguiente:

     ```
     {
         "source": ["aws.dataexchange"],
         "detail-type": ["Data Set Update Delayed", "Data Updated in Data Set", "Deprecation Planned for Data Set", "Schema Change Planned for Data Set"]
     }
     ```

1. Elija **Siguiente**.

   1. En **Seleccionar un destino**, seleccione **Servicio de AWS** y elija **Función de Lambda**.

   1. En **Función**, seleccione la función creada en el paso 1. Complete la creación de la regla.

      Esta función de Lambda se activará cada vez que se entregue una notificación generada por un proveedor. En la pestaña **Monitorear** de la consola de Lambda, puede ver las invocaciones recientes de la función.