

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione delle notifiche AWS Data Exchange generate dal provider tramite Amazon EventBridge
<a name="configuring-provider-generated-notifications-using-amazon-eventbridge"></a>

AWS Data Exchange fornisce notifiche generate dal provider utilizzando Amazon. EventBridge Il tuo ruolo deve essere in grado di creare EventBridge regole Amazon, un obiettivo e deve essere in grado di abbonarsi a un prodotto di dati. 

AWS Data Exchange gli eventi vengono pubblicati sul tuo bus EventBridge eventi Amazon predefinito nello Regione AWS stesso luogo in cui si trova il tuo set di dati. Utilizza i seguenti passaggi per creare una EventBridge regola Amazon per le notifiche generate dal provider:

**Per creare una EventBridge regola Amazon per le notifiche generate dal provider**

1. Crea un obiettivo per la EventBridge regola Amazon. Per una semplice funzione Lambda in Python, procedi come segue:

   1. Vai alla console. AWS Lambda 

   1. Scegli **Crea funzione** e seleziona **Autore da zero**.

   1. **Fornisci un nome di funzione e seleziona **Python 3.10 come runtime**.** Scegli **Crea funzione**.

   1. **Immettete il codice seguente per lambda\_function.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. Accedere alla EventBridge console.

1. Vai alle **Regole** e seleziona il bus degli eventi predefinito.

1. Scegli **Crea regola** e fornisci il **nome** e la **descrizione** opzionale. Assicurati che il tipo di **regola** **sia Regola con uno schema di eventi**.

1. Scegli **Next (Successivo)**.

   1. Assicurati che l'**origine dell'evento** sia costituita da **AWS eventi** o **eventi EventBridge partner**. In **Metodo di creazione**, seleziona **Modello personalizzato** (editor JSON). In **Modello di evento**, inserisci il seguente codice JSON:

     ```
     {
         "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. Scegli **Next (Successivo)**.

   1. Per **Target 1**, seleziona **Servizio AWS**e scegli la funzione **Lambda**.

   1. Per la **funzione**, selezionate la funzione creata nel passaggio 1. Completa la creazione della regola.

      Questa funzione Lambda viene attivata ogni volta che viene inviata una notifica generata dal provider. Dalla scheda **Monitor** della console Lambda, puoi visualizzare le chiamate recenti della funzione.