

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

# Amazon EventBridge를 사용하여 SaaS 구독 이벤트 관리
<a name="saas-eventbridge-integration"></a>

Amazon EventBridge를 사용하여 SaaS 제품을와 통합하고 관리할 수 있습니다 AWS Marketplace. 제품의 고객 구독 및 계약 권한 변경에 대한 이벤트가 전송됩니다. 고객이 구독할 때, 권한이 변경될 때, 취소될 때 알림을 받으므로 액세스 권한을 부여하거나 취소할 시기를 정확히 알 수 있습니다. 이러한 이벤트는 두 가지 기본 역할을 수행합니다.
+ **제조업체** -에 등록된 원래 제품 제조업체로 AWS Marketplace, 독립 솔루션 공급업체(ISV)라고도 합니다.
+ **제안자** -에 나열된 제품에 대한 구매 계약의 원래 제안자입니다 AWS Marketplace. ISV 또는 제품을 재판매할 권한이 있는 채널 파트너일 수 있습니다.

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


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

## SaaS 제품에 대한 EventBridge 이벤트
<a name="saas-eventbridge-event-types"></a>

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


| 이벤트 이름 | 에서 시작 | 응답 | 수신자 | 
| --- | --- | --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/marketplace/latest/userguide/saas-eventbridge-integration.html)  | 새 계약이 생성되거나, 기존 계약이 교체되거나, 기존 계약이 갱신됩니다. | 구매 계약이 기록되고 판매 후 조치가 취해집니다. DescribeAgreement API는 새 계약이 무료 평가판인지 확인하는 데 사용됩니다. | 제조업체 및 제안자 | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/marketplace/latest/userguide/saas-eventbridge-integration.html)  | 기존 계약이 수정되었습니다. | 구매 계약 레코드가 수정되었습니다. | 제조업체 및 제안자 | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/marketplace/latest/userguide/saas-eventbridge-integration.html)  | 계약이 만료, 취소, 해지되었습니다. | 구매 계약 해지가 기록되고 계약 후 취소 작업이 발생합니다. ISV는 고객 권한 취소를 시작합니다. | 제조업체 및 제안자 | 
| 라이선스 업데이트됨 - 제조업체 | 제품에 대한 구매자의 권한이 변경되었습니다. | API를 사용하여 고객 권한을 확인하고 그에 따라 GetEntitlements 서비스를 프로비저닝합니다. | 제조업체만 해당 | 
| 라이선스 프로비저닝 해제됨 - 제조업체 | 제품에 대한 구매자의 권한이 종료되었습니다. | 사용량 기반 제품의 경우이 이벤트는 1시간 최종 보고 기간의 시작을 표시합니다. 판매자는 BatchMeterUsage API를 사용하여 보고되지 않은 사용량을 수집하고 보고해야 합니다. 이 기간이 닫히면 고객 권한이 완전히 취소되고 사용 보고가 더 이상 허용되지 않습니다. | 제조업체만 해당 | 

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

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

## 사용량 기반 제품의 최종 사용 보고 기간
<a name="saas-eventbridge-final-usage"></a>

사용량 기반 결제 구성 요소가 있는 제품의 경우 AWS Marketplace는 판매자에게 권한이 종료된 고객에 대한 최종 사용 기록을 제출할 수 있는 1시간을 제공합니다. 이 기간이 지나면 `BatchMeterUsage` API는 보고된 사용량을 거부하므로 고객에게 요금을 청구할 수 없습니다.

AWS Marketplace는 라이선스 프로비저닝 해제 - 제조업체 이벤트를 전송하여 최종 보고 기간의 시작을 알립니다. 판매자는이 이벤트를 수신한 후 1시간 이내에 고객에 대한 보고되지 않은 사용량을 수집하고 `BatchMeterUsage` API를 사용하여 보고할 수 있습니다.

1시간 기간이 지나면 AWS Marketplace는 고객의 권한을 완전히 취소하고 더 이상 사용 보고를 수락하지 않습니다.

## EventBridge를 SaaS 제품과 통합
<a name="saas-eventbridge-using"></a>

EventBridge를 사용하여 테넌트 프로비저닝 작업을 AWS Marketplace의 SaaS 목록과 통합합니다.
+ 이벤트 규칙은 이벤트에 반응하는 방법을 정의합니다. 이러한 규칙은 즉시 또는 설정된 일정에 따라 대응할 수 있습니다.
+ 이벤트 패턴은 이벤트 규칙에 정의되어 있으며 기본 이벤트 버스로 전송되는 특정 이벤트 유형을 필터링할 수 있습니다. 각 이벤트 유형에 대한 패턴 템플릿은 EventBridge 콘솔에서 사용할 수 있습니다. 이벤트 패턴 구성 단계에서 AWS 서비스를 이벤트 소스로 선택하고 AWS Marketplace 계약 및 라이선스를 AWS 서비스로 선택합니다.
  + 모든 AWS Marketplace 계약 및 라이선스 이벤트 유형은 다음 구조를 사용합니다.

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

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