

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurando notificações AWS Data Exchange geradas pelo provedor usando a Amazon EventBridge
<a name="configuring-provider-generated-notifications-using-amazon-eventbridge"></a>

AWS Data Exchange entrega notificações geradas pelo provedor usando a Amazon. EventBridge Sua função deve ser capaz de criar EventBridge regras da Amazon, um alvo, e deve ser capaz de assinar um produto de dados. 

AWS Data Exchange os eventos são publicados em seu barramento de EventBridge eventos padrão da Amazon da Região da AWS mesma forma em que seu conjunto de dados está localizado. Use as etapas a seguir para criar uma EventBridge regra da Amazon para notificações geradas pelo provedor:

**Para criar uma EventBridge regra da Amazon para notificações geradas pelo provedor**

1. Crie uma meta para a EventBridge regra da Amazon. Para uma função do Lambda simples em Python, faça o seguinte:

   1. Navegue até o AWS Lambda console.

   1. Selecione **Criar função** e selecione **Criar desde o início**.

   1. Forneça um nome para função e selecione **Python 3.10** como **runtime**. Escolha a opção **Criar função**.

   1. Insira o seguinte código para **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. Navegue até o EventBridge console.

1. Acesse as **Regras** e selecione o barramento de eventos padrão.

1. Selecione **Criar regra** e forneça **Nome** e **Descrição** opcional. Verifique se o tipo de **Regra** é **Regra com padrão de evento**.

1. Escolha **Próximo**.

   1. Certifique-se de que a **fonte do evento** seja **AWS eventos** ou **eventos de EventBridge parceiros**. Em **Método de criação**, selecione **Padrão personalizado** (editor JSON). Em **Padrão de evento**, insira 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. Escolha **Próximo**.

   1. Em **Destino 1**, selecione **AWS service (Serviço da AWS)** e **Função do Lambda**.

   1. Na **função**, selecione a função criada na Etapa 1. Conclua a criação da regra.

      Essa função do Lambda será acionada sempre que uma notificação gerada pelo provedor for entregue. Na guia **Monitor** no console Lambda, você pode ver as invocações recentes da função.