

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

# Amazon EventBridge를 사용하여 컨테이너 계약 이벤트 관리
<a name="container-eventbridge-integration"></a>

Amazon EventBridge를 사용하여 컨테이너 제품의 고객 계약 변경 사항에 대한 알림을 받을 수 있습니다 AWS Marketplace. 이벤트는 계약 수명 주기 변경을 위해 전송되므로 고객이 구독, 수정 또는 취소하는 시기를 추적할 수 있습니다. 이러한 이벤트는 두 가지 기본 역할을 수행합니다.
+ **제조업체** - 채널 파트너 재판매(CPPO) 계약의 원래 제품 제조업체(ISV)입니다.
+ **제안자** - 구매자에게 직접 제안을 전달하는 당사자입니다. 직접 제안의 ISV 또는 CPPO 제안의 채널 파트너입니다.

두 가지 판매 패턴에 따라 ISV로서 제조업체 또는 제안자 역할을 하는지 여부가 결정됩니다. 역할은 EventBridge를 통해 수신하는 알림을 결정합니다.


| 판매 패턴 | 설명 | ISV의 역할 | 
| --- | --- | --- | 
| AWS Marketplace 공개 또는 비공개 제안 | 제안 또는 계약을 구매자에게 직접 제공합니다. | 제조업체와 제안자 모두 | 
| 채널 파트너 비공개 제안 | 제품을 재판매할 권한이 있는 채널 파트너가 구매자에게 제안 또는 계약을 제공합니다. | 제조업체 | 

## 컨테이너 제품에 대한 EventBridge 이벤트
<a name="container-eventbridge-event-types"></a>

 AWS Marketplace 트랜잭션이 발생하면 EventBridge는 이벤트를 기본 이벤트 버스로 전송합니다. 제조업체 또는 제안자의 역할에 따라 수신하는 이벤트가 결정됩니다.


| 이벤트 이름 | 시작 위치 | 응답 | 수신자 | 
| --- | --- | --- | --- | 
| 구매 계약 생성됨 - 제조업체/구매 계약 생성됨 - 제안자 | 새 계약이 생성되거나, 기존 계약이 교체되거나, 기존 계약이 갱신됩니다. | 구매 계약이 기록되고 판매 후 조치가 취해집니다. DescribeAgreement API를 사용하여 전체 계약 세부 정보를 검색합니다. | 제조업체 및 제안자 | 
| 구매 계약 수정 - 제조업체/구매 계약 수정 - 제안자 | 기존 계약이 수정되었습니다. | 구매 계약 레코드가 업데이트됩니다. | 제조업체 및 제안자 | 
| 구매 계약 종료됨 - 제조업체/구매 계약 종료됨 - 제안자 | 계약이 만료, 취소 또는 해지되었습니다. | 구매 계약 해지가 기록됩니다. | 제조업체 및 제안자 | 
| 라이선스 업데이트됨 - 제조업체 | 제품에 대한 고객의 라이선스가 프로비저닝되거나 업데이트되었습니다. | 고객의 현재 라이선스 상태를 반영하도록 내부 레코드를 업데이트합니다. | 제조업체만 해당 | 
| 라이선스 프로비저닝 해제됨 - 제조업체 | 제품에 대한 고객의 라이선스가 취소되고 있습니다. | 고객에게 더 이상 활성 라이선스가 없음을 반영하도록 내부 레코드를 업데이트합니다. | 제조업체만 해당 | 

**참고**  
라이선스 이벤트는 연결된 라이선스가 있는 컨테이너 계약에 대해서만 전송됩니다.  
AWS 는 컨테이너 제품에 대한 측정을 자동으로 처리하므로 고객 권한을 이행하기 위해 이러한 이벤트에 대응하여 조치를 취할 필요가 없습니다. 라이선스 이벤트를 사용하여 내부 레코드를 고객의 활성 라이선스 상태로 최신 상태로 유지합니다.

**참고**  
제조업체 및 제안자에 대한 구매 계약 이벤트 유형은 resaleAuthorization ID가 있다는 점을 제외하면 거의 동일합니다. 중복 메시지를 방지하기 위해 제조업체와 제안자 모두인 경우 제안자 구매 계약 이벤트만 전송됩니다.

이벤트 유형 및 세부 스키마의 전체 목록은 판매자 안내서[Amazon EventBridge 이벤트](notifications-eventbridge.md)의 섹션을 참조하세요.

## EventBridge를 컨테이너 제품과 통합
<a name="container-eventbridge-using"></a>

EventBridge를 사용하여 컨테이너 목록에 대한 계약 수명 주기 이벤트를 추적합니다 AWS Marketplace.
+ **이벤트 규칙**은 이벤트에 대응하는 방법을 정의합니다.
+ **이벤트 패턴**은 이벤트 규칙에 정의되며 기본 이벤트 버스로 전송되는 특정 이벤트 유형을 필터링할 수 있습니다. 각 이벤트 유형의 패턴 템플릿은 EventBridge 콘솔에서 사용할 수 있습니다. 이벤트 패턴 구성 단계에서 AWS 서비스를 이벤트 소스로 선택하고 AWS Marketplace 계약 및 라이선스를 AWS 서비스로 선택합니다.
+ 모든 AWS Marketplace 계약 및 라이선스 이벤트 유형은 다음 구조를 사용합니다.

  ```
  {
    "detail-type": ["e.g. Purchase Agreement Ended - Manufacturer"],
    "source": ["aws.agreement-marketplace"]
  }
  ```
+ **대상**은 규칙에 정의된 이벤트 패턴과 일치할 때 이벤트를 수신하는 리소스입니다. 많은 AWS 서비스가 EventBridge와 통합되며 AWS Lambda 함수 AWS Step Functions및 Amazon API Gateway를 포함한 대상으로 사용할 수 있습니다.

EventBridge 규칙 설정에 대한 자세한 내용은 [시작하기: Amazon EventBridge 이벤트 버스 규칙 생성을 참조하세요](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html).