

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

# Amazon GameLift Servers에 대한 백엔드 서비스 구축
<a name="gamelift_quickstart_customservers_designbackend"></a>

플레이어를 인증하고 Amazon GameLift Servers와 통신하는 게임 클라이언트 서비스를 구현하는 것이 좋습니다. 사용자 지정 게임 클라이언트 서비스를 구현하여 다음을 수행할 수 있습니다.
+ 플레이어에 맞게 인증을 사용자 지정할 수 있습니다.
+ Amazon GameLift Servers가 새 게임 세션 또는 기존 게임 세션에 추가할 플레이어를 그룹화하는 방법을 제어합니다.
+ 자체 리소스에서 정보를 수집하여 클라이언트를 신뢰하는 대신 매치메이킹을 위한 스킬 등급과 같은 게임 세션 플레이어 속성을 제공합니다.

또한, 게임 클라이언트 서비스를 사용하면 게임 클라이언트가 Amazon GameLift Servers API와 직접 상호 작용할 때 발생하는 보안 위험도 줄일 수 있습니다.

## 플레이어 인증
<a name="gamelift_quickstart_customservers_designbackend_auth"></a>

Amazon Cognito 및 플레이어 세션 ID를 사용하여 게임 클라이언트를 인증할 수 있습니다. 플레이어 자격 증명의 수명 주기 및 속성을 관리하려면 Amazon Cognito 사용자 풀을 사용합니다.

원하는 경우, 사용자 지정 자격 증명 솔루션을 구축하여 AWS에 호스팅합니다. 또한, API Gateway를 통해 사용자 지정 권한 부여 로직에 Lambda 권한 부여자를 사용할 수 있습니다.

**추가 리소스:**
+ [자격 증명 풀 사용(페더레이션 자격 증명)](https://docs.aws.amazon.com/cognito/latest/developerguide/identity-pools.html)(Amazon Cognito 개발자 가이드)
+ [사용자 풀 시작하기](https://docs.aws.amazon.com/cognito/latest/developerguide/getting-started-user-pools.html)(Amazon Cognito 개발자 가이드)
+ [Amazon Cognito를 사용하여 플레이어 인증을 설정하는 방법](https://aws.amazon.com/blogs/gametech/how-to-set-up-player-authentication-with-amazon-cognito/)(게임 블로그AWS 용)