

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

# FlexMatch 이벤트 알림 설정
<a name="match-notification"></a>

이벤트 알림을 사용하여 개별 매치메이킹 요청 상태를 추적할 수 있습니다. 프로덕션 중인 게임이나 대량의 매치메이킹 활동이 있는 프로덕션 전 게임에서는 이벤트 알림을 사용해야 합니다.

이벤트 알림을 설정하는 데는 두 가지 옵션이 있습니다.
+ 매치메이커는 Amazon Simple Notification Service(SNS) 주제에 이벤트 알림을 게시하도록 합니다.
+ 자동으로 게시된 Amazon EventBridge 이벤트 및 이벤트 관리 도구 모음을 사용합니다.

Amazon GameLift Servers가 내보내는 FlexMatch 이벤트 목록을 보려면 [FlexMatch 매치메이킹 이벤트](match-events.md) 섹션을 참조하세요.

**중요**  
대용량 매치메이킹 시스템의 경우 FIFO 주제 대신 표준(비 FIFO) Amazon SNS 주제를 사용하는 것이 좋습니다. FIFO 주제는 표준 주제보다 게시 제한이 적기 때문에 높은 로드 시 스로틀링 예외가 발생할 수 있습니다. FIFO 주제에 스로틀링이 발생하면 FlexMatch 알림이 손실될 수 있습니다.

**참고**  
 Amazon GameLift Servers는 기본 제공 재시도 로직을 사용하여 Amazon SNS 전송 실패 및 제한을 자동으로 처리합니다. Amazon SNS가 제한 오류 또는 임시 실패를 반환하면 Amazon GameLift Servers는 시도 간 점진적 지연으로 알림 전송을 재시도합니다. 이렇게 하면 이벤트 알림이 안정적으로 전달됩니다. 그러나 모든 재시도 후에도 실패가 지속되거나 권한 부여 실패 또는 주제 누락과 같은 재시도할 수 없는 오류가 발생하는 경우 알림이 손실될 수 있습니다.

**Topics**
+ [EventBridge 이벤트 설정](#match-notification-cwe)
+ [자습서: Amazon SNS 주제 설정](match-notification-sns.md)
+ [SNS 주제에 서버 측 암호화 설정](queue-notification-sns-sse.md)
+ [Lambda 함수를 호출하기 위해 주제 구독 구성](match-notification-lambda.md)

## EventBridge 이벤트 설정
<a name="match-notification-cwe"></a>

Amazon GameLift Servers는 모든 매치메이킹 이벤트를 Amazon EventBridge에 자동으로 게시합니다. EventBridge를 사용하면 매치메이킹 이벤트를 처리 대상으로 라우팅하도록 규칙을 설정할 수 있습니다. 예를 들어 "PotentialMatchCreated" 이벤트를 플레이어 수락을 처리하는 AWS Lambda 함수로 라우팅하는 규칙을 설정할 수 있습니다. 자세한 내용은 [Amazon EventBridge란 무엇인가요?](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html) 섹션을 참조하세요.

**참고**  
매치메이커를 구성할 때 알림 대상 필드를 비워 두거나 EventBridge와 Amazon SNS를 모두 사용하려면 SNS 주제를 참조하세요.