

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EventBridge를 사용하여 AWS Data Exchange 공급자 생성 알림 구성
<a name="configuring-provider-generated-notifications-using-amazon-eventbridge"></a>

AWS Data Exchange 는 Amazon EventBridge를 사용하여 공급자 생성 알림을 전송합니다. 사용자는 Amazon EventBridge 규칙, 대상을 생성하고 데이터 제품을 구독할 수 있습니다.

AWS Data Exchange 이벤트는 데이터 세트가 AWS 리전 있는 위치와 동일한의 기본 Amazon EventBridge 이벤트 버스에 게시됩니다. 다음 단계에 따라 공급자가 생성한 알림에 대한 Amazon EventBridge 규칙을 생성합니다.

**공급자가 생성한 알림에 대한 Amazon EventBridge 규칙을 생성**

1. Amazon EventBridge 규칙을 적용할 대상을 생성합니다. 간단한 Python Lambda 함수를 다음과 같이 수행하세요.

   1.  AWS Lambda 콘솔로 이동합니다.

   1. **함수 생성**(Create function)과 **새로 작성**(Author from scratch)을 차례로 선택합니다.

   1. 함수 이름을 정하고 **Python 2.7**을 **런타임**으로 선택합니다. **함수 생성**(Create function)을 선택합니다.

   1. **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. EventBridge 콘솔로 이동합니다.

1. **규칙**으로 이동하여 기본 이벤트 버스를 선택합니다.

1. **규칙 생성**을 선택하고 **이름**과 **설명**(선택 사항)을 입력합니다. **규칙** 유형이 **이벤트 패턴이 있는 규칙**인지 확인하세요.

1. **다음**을 선택합니다.

   1. **이벤트 소스**가 **AWS 이벤트** 또는 **EventBridge 파트너 이벤트**인지 확인합니다. **생성 방법**에서 **사용자 지정 패턴(JSON 편집기)**을 선택합니다. **이벤트 패턴**에서 다음 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. **다음**을 선택합니다.

   1. **대상 1**에서 **AWS 서비스**와 **Lambda 함수**를 선택합니다.

   1. **함수**는 1단계에서 생성한 Lambda 함수를 선택합니다. 규칙 생성을 완료합니다.

      이 Lambda 함수는 공급자가 생성한 알림이 전송될 때마다 트리거됩니다. Lambda 콘솔의 **모니터** 탭에서 함수의 최근 호출을 볼 수 있습니다.