

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

# Amazon GameLift Servers를 사용하는 게임 호스팅 리소스 관리
<a name="gamelift-console-intro"></a>

빌드, 플릿, 게임 세션 대기열, 매치메이커를 포함한 Amazon GameLift Servers 리소스를 관리합니다. Amazon GameLift Servers 콘솔을 사용하여 리소스 목록을 스캔하거나 지표를 포함한 리소스 세부 정보를 볼 수 있습니다. 용 AWS SDK 또는 AWS CLI를 사용하여 리소스 정보를 검색할 수도 있습니다. Amazon GameLift Servers 

## Amazon GameLift Servers 콘솔 기능
<a name="gamelift-console-features"></a>

Amazon GameLift Servers 콘솔을 사용하여 게임 호스팅 리소스와 지속적인 호스팅 활동을 거의 실시간으로 보고 관리할 수 있습니다. 콘솔은 Amazon GameLift Servers용 서비스 API의 대부분의 기능을 위한 그래픽 인터페이스를 제공합니다. 다음으로 콘솔을 사용할 수 있습니다.
+ **상위 수준 스냅샷을 보려면 대시보드를 사용합니다.** 모든 Amazon GameLift Servers 호스팅 리소스의 번호와 현재 상태를 확인하고 링크를 따라 개별 리소스에 대한 세부 정보를 가져올 수 있습니다.
+ **개별 호스팅 리소스를 관리합니다.** 모든 Amazon GameLift Servers 리소스를 생성, 확인, 삭제하고 변경 가능한 속성을 업데이트할 수 있습니다. 이벤트 및 성능 지표와 같은 특정 유형의 호스팅 활동을 볼 수도 있습니다.
+ **게임 및 플레이어 세션 활동과 상호 작용합니다.** 플릿별로 게임 세션 및 플레이어 세션 활동을 추적하고 이 정보를 사용하여 게임 세션 문제를 해결할 수 있습니다. 게임 세션에 대한 세부 정보를 확인하고, 각 게임 세션의 플레이어 세션을 보며, 여러 게임 세션에서 플레이어 활동을 조회합니다. 필요에 따라 개별 게임 세션을 종료할 수도 있습니다.

**Topics**
+ [Amazon GameLift Servers 콘솔 기능](#gamelift-console-features)
+ [Amazon GameLift Servers 콘솔에서 대시보드 호스팅](gamelift-console-dashboard.md)
+ [게임 서버 빌드](gamelift-console-builds.md)
+ [Amazon GameLift Servers 콘솔의 플릿](gamelift-console-fleets.md)
+ [Amazon GameLift Servers 콘솔의 별칭](gamelift-console-aliases.md)
+ [Amazon GameLift Servers 콘솔의 게임 세션 대기열](queues-console.md)

# Amazon GameLift Servers 콘솔에서 대시보드 호스팅
<a name="gamelift-console-dashboard"></a>

Amazon GameLift Servers 콘솔 대시보드를 사용하여 AWS 계정에서 Amazon GameLift Servers 호스팅 리소스의 현재 상태에 대한 상위 수준 스냅샷을 가져옵니다. **Amazon GameLift Servers 대시보드**에서는 다음 보기를 제공합니다.
+ **준비 완료**, **초기화됨**, **실패** 상태의 빌드 수. 현재 리전의 빌드에 대한 세부 정보를 보려면 **빌드 보기**를 선택하세요.
+ 모든 상태의 플릿 수. 현재 리전의 플릿에 대한 세부 정보를 보려면 **플릿 보기**를 선택하세요.
+ 현재 리소스.
+ 새로운 기능 및 서비스 공지.

**Amazon GameLift Servers 대시보드 열기**
+ [Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)의 탐색 창에서 **대시보드**를 선택합니다.

대시보드에서 다음을 수행할 수 있습니다.
+ **출시 준비**를 선택하고 해당하는 출시 설문지를 작성하여 게임 출시를 준비합니다.
+ **서비스 할당량 보기**를 선택하여 출시를 준비하거나 출시에 대한 응답으로 Service Quotas 증가를 요청합니다.
+ **기능 스포트라이트**에서 링크를 선택하여 블로그 게시물과 새 기능에 대한 자세한 정보를 볼 수 있습니다.

![\[대시보드에는 현재 리전의 모든 Amazon GameLift Servers 리소스 상태가 표시됩니다.\]](http://docs.aws.amazon.com/ko_kr/gameliftservers/latest/developerguide/images/gamelift-console-dashboard.png)


# 게임 서버 빌드
<a name="gamelift-console-builds"></a>

빌드 리소스는 게임 서버 소프트웨어를 나타냅니다. 관리형 EC2 플릿에 배포하기 위해 빌드 패키지를 Amazon GameLift Servers에 업로드합니다.

Amazon GameLift Servers 콘솔에서 또는 또는 AWS SDK for를 사용하여 게임 서버 빌드에 대한 정보를 봅니다Amazon GameLift Servers.

------
#### [ Console ]

[Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)의 **빌드** 페이지에서 관리형 EC2 플릿에 배포하기 위해 Amazon GameLift Servers에 업로드한 모든 게임 서버 빌드에 대한 정보를 확인하고 관리할 수 있습니다. 탐색 창에서 **호스팅**, **관리형 EC2**, **빌드**를 선택합니다.

**빌드** 페이지에는 각 빌드에 대한 다음 정보가 표시됩니다. **기본 설정** 도구(테이블 오른쪽 상단 모서리의 ![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/ko_kr/gameliftservers/latest/developerguide/images/settings.png) 아이콘)를 사용하여 필요에 따라 테이블 콘텐츠를 조정할 수 있습니다. 사용자 지정 기본 설정은 AWS 계정 사용자에게 저장되며 이 페이지를 볼 때마다 자동으로 적용됩니다.

**참고**  
**빌드** 페이지에는 현재 AWS 리전의 빌드만 표시됩니다.
+ **이름** - 업로드한 빌드에 해당하는 이름입니다.
+ **상태** - 빌드의 상태입니다. 다음 3개 상태 메시지 중 하나를 표시합니다.
  + **초기화됨** - 업로드가 시작되지 않았거나 아직 진행 중입니다.
  + **준비 완료** - 빌드의 플릿 생성 준비가 완료되었습니다.
  + **실패** - Amazon GameLift Servers에서 바이너리가 수신되기 전에 빌드 시간을 초과했습니다.
+ **생성 시간** - Amazon GameLift Servers에 빌드를 업로드한 날짜 및 시간입니다.
+ **빌드 ID** - 업로드 시 빌드에 할당된 고유 ID입니다.
+ **버전** - 업로드한 빌드의 버전 레이블입니다.
+ **운영 체제** - 빌드를 실행하는 운영 체제입니다. 빌드 OS에 따라 플릿의 인스턴스에 설치하는 Amazon GameLift Servers 운영 체제가 결정됩니다.
+ **크기** - Amazon GameLift Servers에 업로드한 빌드 파일의 크기를 메가바이트(MB)로 나타낸 값입니다.
+ **플릿** - 빌드와 함께 배포된 플릿의 수입니다.

이 페이지에서 다음 작업을 수행할 수 있습니다.
+ 빌드 세부 정보를 봅니다. 빌드 이름을 선택하여 빌드 세부 정보 페이지를 엽니다.
+ 빌드에서 새로운 플릿을 만듭니다. 빌드를 선택한 다음 **플릿 생성**을 선택합니다.
+ 빌드 목록을 필터링하고 정렬합니다. 표 맨 위의 컨트롤을 사용합니다.
+ 빌드를 삭제합니다. 빌드를 선택한 후 **삭제**를 선택합니다.

**빌드 세부 정보**  
**빌드** 페이지에서 빌드 이름을 선택하여 빌드 세부 정보 페이지를 엽니다. 세부 정보 페이지의 **개요** 섹션에 **빌드** 페이지 내용과 동일한 빌드 요약 정보가 표시됩니다. **플릿** 섹션에는 [**플릿** 페이지](gamelift-console-fleets.md)와 동일한 요약 정보를 포함하여 빌드를 실행하는 플릿 목록이 표시됩니다.

------
#### [ AWS SDK ]

다음 AWS CLI 명령을 사용하여이 리소스에 대한 정보를 검색합니다.
+ [ListBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListBuilds.html)
+ [DescribeBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeBuild.html)

------

# 게임 서버 빌드 업데이트
<a name="gamelift-build-cli-uploading-update-build-files"></a>

Amazon GameLift Servers 관리형 EC2 호스팅을 위해 게임 서버 빌드를 배포하면 게임 서버 소프트웨어를 업로드하고 Amazon GameLift Servers 빌드 리소스를 생성합니다. Amazon GameLift Servers 빌드를 생성한 후에는 빌드의 메타데이터를 업데이트할 수 있지만 빌드 파일 자체는 업데이트할 수 없습니다. 게임 서버 빌드에 업데이트를 배포하려면 [https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html) 명령을 사용하여 새 파일 세트를 업로드하고 새 Amazon GameLift Servers 빌드를 AWS CLI 생성해야 합니다. 또는 [https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html) 명령을 사용하여 제어하는 Amazon S3 버킷에서 새 빌드를 업로드할 수 있습니다. 그런 다음 새 플릿을 생성하여 새 빌드를 배포합니다.

이름과 설명을 포함하여 빌드의 메타데이터를 업데이트할 수 있습니다. 이러한 작업의 경우 Amazon GameLift Servers 콘솔 또는 [https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html) AWS CLI 명령을 사용합니다.

## 게임 빌드 업데이트 자동화
<a name="gamelift-build-uploading-automate"></a>

아래의 팁을 활용해 Amazon GameLift Servers 관리형 플릿의 게임 서버 빌드 업데이트 프로세스를 자동화하고 간소화하세요.
+ **필요에 따라 게임 세션 대기열을 사용하고 플릿을 전환합니다.** Amazon GameLift Servers로 게임 세션 요청을 보낼 때 특정 플릿 대신 게임 세션 대기열을 지정합니다. 대기열을 사용하면 새 빌드를 포함한 플릿을 추가하고 기존 플릿을 제거할 수 있습니다. 자세한 내용은 [게임 세션 배치 구성](queues-intro.md) 섹션을 참조하세요.
+ **별칭을 사용하여 플레이어를 새 게임 빌드로 이전합니다.** Amazon GameLift Servers로 게임 세션 요청을 보낼 때 플릿 ID 대신 플릿 별칭을 지정합니다. 자세한 내용은 [Amazon GameLift Servers 별칭 생성](aliases-creating.md) 단원을 참조하십시오.
+ **반복 개발을 위한 설정을 준비합니다.** 게임 개발 중에 빠른 반복 개발을 지원하는 호스팅 테스트 환경을 설정하기 위한 옵션을 탐색합니다. [Amazon GameLift Servers Anywhere로 반복 개발을 위한 설정](integration-dev-iteration.md)을(를) 참조하세요.

GitHub의 [Amazon GameLift Servers 도구 키트](https://github.com/aws/amazon-gamelift-toolkit)에서 다음 리소스를 사용해 보세요.

**Fast Build Update Tool(개발 전용)**  
이 도구를 사용하면 관리형 EC2 플릿의 컴퓨팅에 이미 배포된 게임 서버 빌드를 수정하여 빠른 개발 반복 중에 시간을 절약할 수 있습니다. 이 도구에는 여러 옵션이 있습니다. 전체 게임 빌드를 교체하거나 특정 파일을 변경할 수 있으며 업데이트 후 게임 서버 프로세스를 다시 시작하는 방법을 관리할 수 있습니다. 플릿의 모든 컴퓨팅 또는 대상 개별 컴퓨팅을 업데이트하는 데도 사용할 수 있습니다.  
GitHub의 Amazon GameLift Servers 도구 키트 리포지토리를 방문하여 GitHub의 [빠른 빌드 업데이트 도구를](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) 가져오고 사용 방법에 대해 자세히 알아보세요.

**프로덕션 배포 샘플 스크립트**  
이 스크립트는 프로덕션의 관리형 EC2 플릿에 배포된 게임 서버 빌드를 업데이트하는 프로세스를 자동화하는 방법을 보여줍니다. 이 스크립트를 사용하려면 Amazon GameLift Servers 호스팅 솔루션이 별칭을 사용하여 플릿 ID를 추상화해야 합니다. 샘플 스크립트는 업데이트된 빌드 업로드, 새 빌드 생성 및 새 플릿에 배포, 기존 플릿에서 새 플릿으로 플레이어 트래픽 리디렉션, 이전 플릿 삭제와 같은 기본 단계를 처리합니다. 특정 배포 요구 사항에 맞게 샘플 스크립트를 사용자 지정합니다.  
GitHub의 Amazon GameLift Servers Toolkit 리포지토리를 방문하여 GitHub의 [프로덕션 배포 샘플 스크립트](https://github.com/aws/amazon-gamelift-toolkit/tree/main/production-deployment-sample-script)를 가져오고 사용 방법에 대해 자세히 알아보세요.

# Amazon GameLift Servers 콘솔의 플릿
<a name="gamelift-console-fleets"></a>

플릿 리소스는 게임 서버와 함께 배포되고 이를 실행하는 일련의 컴퓨팅 시스템을 나타냅니다. 호스팅 솔루션에 따라 관리형 EC2 플릿, 관리형 컨테이너 플릿, Anywhere 플릿 또는 이들의 조합이 있을 수 있습니다.

Amazon GameLift Servers 콘솔에서 또는 또는 AWS SDK for를 사용하여 플릿에 대한 정보를 봅니다Amazon GameLift Servers.

------
#### [ Console ]

 AWS 계정Amazon GameLift Servers에서에서 게임을 호스팅하기 위해 생성된 모든 플릿에 대한 정보를 볼 수 있습니다. 콘솔의 왼쪽 탐색 창에서 원하는 호스팅 옵션(Anywhere, 관리형 EC2, 관리형 컨테이너)을 찾아 **플릿**을 선택합니다.

각 호스팅 옵션에 대해 **플릿** 페이지에는 현재 선택한 AWS 리전에 있는 플릿이 나열됩니다. **플릿** 페이지에서 새 플릿을 생성하거나 플릿 하나에 대한 추가 세부 정보를 볼 수 있습니다. 플릿의 [세부 정보 페이지](gamelift-console-fleets-metrics.md)에는 사용 정보, 지표, 게임 세션 데이터, 플레이어 세션 데이터가 포함됩니다. 플릿 기록을 편집하거나 플릿을 삭제할 수도 있습니다.

**플릿** 페이지에는 기본적으로 다음 요약 정보가 표시됩니다. **기본 설정** 도구(테이블 오른쪽 상단 모서리의 ![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/ko_kr/gameliftservers/latest/developerguide/images/settings.png) 아이콘)를 사용하여 필요에 따라 테이블 콘텐츠를 조정할 수 있습니다. 사용자 지정 기본 설정은 AWS 계정 사용자에게 저장되며 이 페이지를 볼 때마다 자동으로 적용됩니다.
+ **ID** - 플릿에 할당된 식별자입니다. 이 ID는 플릿 AWS 리전 이 생성되는 내에서 고유합니다.
+ **이름** - 플릿에 부여된 표시 이름입니다.
+ **상태** - 플릿의 상태로, **신규**, **다운로드 중**, **빌드 중**, **활성** 중 하나일 수 있습니다.
+ **생성 시간** - 플릿이 생성된 날짜와 시간입니다.
**참고**  
생성된 지 90일이 넘은 플릿에는 경고 아이콘이 표시됩니다. 모범 사례에 따라, 호스팅된 게임 서버의 안전한 최신 런타임 환경을 유지하기 위해 30일마다 플릿을 교체하는 것이 좋습니다. 자세한 지침은 [Amazon GameLift Servers의 보안 모범 사례](security-best-practices.md)을 참조하세요.
+ **플릿 유형** - 게임을 호스팅하는 데 사용되는 인스턴스의 가용성으로, 호스팅 비용에 잠재적으로 영향을 미칠 수 있습니다. 관리형 플릿은 **온디맨드**(항상 사용 가능) 또는 **스팟**(가용성은 다름) 인스턴스를 사용할 수 있습니다.
+ **활성 인스턴스** - 플릿에서 사용 중인 EC2 인스턴스 수입니다.
+ **원하는 인스턴스** - 활성 상태를 유지할 EC2 인스턴스 수입니다.
+ **게임 세션** - 플릿에서 실행 중인 활성 게임 세션의 수입니다. 데이터는 5분 지연됩니다.
+ **플레이어 세션** - 플릿의 활성 플레이어 세션 수입니다. 데이터는 5분 지연됩니다.

------
#### [ AWS SDK ]

다음 AWS CLI 명령을 사용하여이 리소스에 대한 정보를 검색합니다.
+ 관리형 EC2 플릿
  + [ListFleets](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListFeets.html)
  + [ListCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListCompute.html)
  + [DescribeFleetAttributes](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetAttributes.html)
  + [DescribeCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeCompute.html)
  + [DescribeFleetCapacity](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetCapacity.html)
  + [DescribeFleetUtilization](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetUtilization.html)
+ 관리형 컨테이너 플릿
  + [ListContainerFleets](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListContainerFleets.html)
  + [DescribeContainerFleet](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeContainerFleet.html)
  + [ListContainerGroupDefinitions](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListContainerGroupDefinition.html)
  + [DescribeContainerGroupDefinition](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeContainerGroupDefinition.html)
+ 
  + [ListFleets](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListFeets.html)
  + [ListCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListCompute.html)
  + [DescribeFleetAttributes](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetAttributes.html)
  + [DescribeCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeCompute.html)

------

# Amazon GameLift Servers 플릿 구성 업데이트
<a name="fleets-editing"></a>

Amazon GameLift Servers 콘솔 또는 AWS CLI를 사용하여 플릿 설정을 업데이트하거나, 원격 위치를 변경하거나, 플릿을 삭제합니다. 관리형 플릿의 경우 플릿의 게임 서버 빌드 또는 인스턴스 유형을 변경할 수 없습니다. 대신 플릿을 교체해야 합니다.

**Fast Build Update Tool(개발 전용)**  
관리형 EC2 플릿을 사용하면 게임 서버 빌드 업데이트를 배포할 때 각 신규 빌드를 Amazon GameLift Servers에 업로드하고 이를 위한 새 플릿을 생성해야 합니다.  
Fast Build Update Tool을 사용하면 개발 중에 이러한 단계를 우회하여 시간을 절약하고 더 빠른 개발 반복을 수행할 수 있습니다. 이 도구를 사용하면 기존 플릿의 모든 컴퓨팅에서 게임 빌드 파일을 빠르게 업데이트할 수 있습니다. 이 도구에는 여러 옵션이 있습니다. 전체 게임 빌드를 교체하거나 6개의 특정 파일을 변경할 수 있으며 업데이트 후 게임 서버 프로세스를 다시 시작하는 방법을 관리할 수 있습니다. 플릿의 개별 컴퓨팅을 업데이트하는 데도 사용할 수 있습니다.  
Fast Build Update Tool을 다운로드하고 사용 방법에 대해 자세히 알아보려면 GitHub의 [The Fast Build Update Tool](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool)에 대한 Amazon GameLift Servers Toolkit 리포지토리를 참조하세요.

Amazon GameLift Servers 콘솔 또는 AWS CLI를 사용하여 변경 가능한 플릿 속성, 포트 설정 및 런타임 구성을 업데이트할 수 있습니다. 크기 조정 제한을 변경하려면 [Amazon GameLift Servers를 통해 플릿 용량 Auto-Scale](fleets-autoscaling.md) 섹션을 참조하세요.

------
#### [ Console ]

1. [Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)의 탐색 창에서 **플릿**을 선택합니다.

1. 업데이트할 플릿을 선택합니다. `ACTIVE` 상태에 있는 플릿만 편집할 수 있습니다.

1. 플릿 세부 정보 페이지의 다음 섹션 중 하나에서 **편집**을 선택합니다.
   + **플릿 설정**
     + **이름**과 **설명**처럼 플릿 속성을 변경합니다.
     + Amazon CloudWatch가 여러 플릿에 대해 집계된 Amazon GameLift Servers 지표를 추적하는 데 사용하는 **지표 그룹**을 추가하거나 제거합니다.
     + **리소스 생성 제한** 설정을 업데이트합니다.
     + 게임 세션 보호를 켜고 끕니다.
   + **런타임 구성** - 런타임 구성의 다음 설정을 변경하고 런타임 구성을 추가하거나 제거할 수 있습니다.
     + 게임 서버의 **시작 경로**를 변경합니다.
     + 선택 사항인 **시작 파라미터**를 추가, 제거 또는 변경합니다.
     + 게임 서버가 실행하는 **동시 프로세스** 수를 변경합니다.
   + **게임 세션 활성화** - **최대 동시 게임 세션 활성화** 및 **새 활성화 제한 시간**을 업데이트하여 서버 프로세스의 실행 및 게임 세션 호스팅 방식을 변경합니다.
   + **EC2 포트 설정** - 플릿에 대한 인바운드 액세스를 허용하는 IP 주소 및 포트 범위를 업데이트합니다.

1. 그런 다음 **확인**을 선택해 변경 사항을 저장합니다.

------
#### [ AWS CLI ]

 

다음 AWS CLI 명령을 사용하여 플릿을 업데이트합니다.
+ [update-fleet-attributes](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-attributes.html)
+ [update-fleet-port-settings](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-port-settings.html)
+ [update-runtime-configuration](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-runtime-configuration.html)

------

# 플릿 위치 업데이트
<a name="fleets-update-locations"></a>

Amazon GameLift Servers 콘솔 또는 AWS CLI를 사용하여 플릿의 원격 위치를 추가하거나 제거할 수 있습니다. 플릿의 홈 리전은 변경할 수 없습니다.

------
#### [ Console ]

1. [Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)의 탐색 창에서 **플릿**을 선택합니다.

1. 업데이트할 플릿을 선택합니다. `ACTIVE` 상태에 있는 플릿만 편집할 수 있습니다.

1. 플릿 세부 정보 페이지에서 **위치** 탭을 선택하여 플릿의 위치를 확인합니다.

1. 새 원격 위치를 추가하려면 **추가**를 선택하고 인스턴스를 배포할 위치를 선택합니다. 플릿의 인스턴스 유형을 사용할 수 없는 인스턴스는 이 목록에 포함되지 않습니다.

1. 새 위치를 선택한 상태에서 **추가**를 선택합니다. Amazon GameLift Servers는 상태가 `NEW`로 설정된 새 위치를 목록에 추가합니다. 그런 다음 Amazon GameLift Servers는 추가된 각 위치에 인스턴스를 프로비저닝하고 게임 세션을 호스팅할 준비를 시작합니다.

1. 플릿에서 기존 원격 위치를 제거하려면 확인란을 사용하여 나열된 위치를 하나 이상 선택합니다.

1. 플릿을 하나 이상 선택한 상태에서 **제거**를 선택합니다. 제거된 위치는 `DELETING`으로 설정된 상태로 목록에 남게 됩니다. 그런 다음 Amazon GameLift Servers는 제거된 위치에서 활동을 종료하는 프로세스를 시작합니다. 게임 세션을 호스팅하는 활성 인스턴스가 있는 경우 Amazon GameLift Servers는 게임 서버 종료 프로세스를 사용하여 게임 세션을 정상적으로 종료하고, 게임 서버와 인스턴스를 종료합니다.

------
#### [ AWS CLI ]

 

다음 AWS CLI 명령을 사용하여 플릿 위치를 업데이트합니다.
+ [create-fleet-locations](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-fleet-locations.html)
+ [delete-fleet-locations](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-fleet-locations.html)

------

# 플릿 삭제
<a name="fleets-deleting"></a>

플릿이 더 이상 필요 없는 경우 삭제할 수 있습니다. 플릿을 삭제하면 관련된 게임 세션과 플레이어 세션과 관련된 모든 데이터 및 수집 지표 데이터가 영구적으로 제거됩니다. 대신에, 플릿 보관, Auto Scaling 비활성화 및 수동으로 인스턴스 0로 플릿을 조정합니다.

**참고**  
플릿에 VPC 피어링 연결이 있는 경우에는 먼저 [CreateVpcPeeringAuthorization](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_CreateVpcPeeringAuthorization.html)을 호출하여 권한 부여를 요청합니다. Amazon GameLift Servers는 플릿을 삭제하는 동안 VPC 피어링 연결을 삭제합니다.

Amazon GameLift Servers 콘솔 또는 AWS CLI 도구를 사용하여 플릿을 삭제할 수 있습니다.

------
#### [ Console ]

1. [Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)의 탐색 창에서 **플릿**을 선택합니다.

1. 삭제하려는 플릿을 선택합니다. `ACTIVE` 또는 `ERROR` 상태인 플릿만 삭제할 수 있습니다.

1. **삭제**를 선택합니다.

1. **플릿 삭제** 대화 상자에 **delete**을 입력하여 삭제를 확인합니다.

1. **삭제**를 선택합니다.

------
#### [ AWS CLI ]

 

다음 AWS CLI 명령을 사용하여 플릿을 삭제합니다.
+ [delete-fleet](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-fleet.html)

------

# Amazon GameLift Servers 콘솔의 플릿 세부 정보
<a name="gamelift-console-fleets-metrics"></a>

대시보드에서 **플릿** 페이지에 액세스하거나 플릿 이름을 클릭하여 **플릿** 페이지에 액세스합니다.

플릿 세부 정보 페이지에서 다음 작업을 수행할 수 있습니다.
+ 플릿의 속성, 포트 설정 및 런타임 구성을 업데이트합니다.
+ 플릿에 대한 위치를 추가하거나 제거합니다.
+ 플릿 용량 설정을 변경합니다.
+ 대상 추적 자동 크기 조정을 설정하거나 변경합니다.
+ 플릿을 삭제합니다.

## 세부 정보
<a name="fleets-summary"></a>

**플릿 설정**
+ **플릿 ID** - 플릿에 할당된 식별자입니다. 이 ID는 플릿 AWS 리전 이 생성되는 내에서 고유합니다.
+ **플릿 이름** - 플릿에 부여된 표시 이름입니다.
+ **ARN** - 이 플릿에 할당된 고유 식별자입니다. 플릿의 ARN은 Amazon GameLift Servers 리소스로 플릿을 식별하고 리전 및 AWS 계정을 지정합니다.
+ **설명** - 플릿에 대한 간략한 설명을 입력합니다.
+ **상태** - 플릿의 현재 상태로, **신규**, **다운로드 중**, **빌드 중**, **활성**일 수 있습니다.
+ **생성 시간** - 플릿이 생성된 때의 날짜와 시간입니다.
**참고**  
생성된 지 90일이 넘은 플릿에는 경고 아이콘이 표시됩니다. 모범 사례에 따라, 호스팅된 게임 서버의 안전한 최신 런타임 환경을 유지하기 위해 30일마다 플릿을 교체하는 것이 좋습니다. 자세한 지침은 [Amazon GameLift Servers의 보안 모범 사례](security-best-practices.md)을 참조하세요.
+ **컴퓨팅 유형** - 게임을 호스팅하는 데 사용되는 컴퓨팅 유형입니다. 플릿은 **관리형 EC2**, **관리형 컨테이너** 또는 **Anywhere** 플릿일 수 있습니다.
+ **운영 체제** - 플릿의 모든 인스턴스에 배포되는 Amazon Machine Image(AMI)입니다. AMI 버전은 플릿이 생성될 때 사용할 수 있는 최신 버전입니다.
+ **TLS 인증서** - 게임 서버를 인증하고 모든 클라이언트/서버 통신을 암호화하기 위해 TLS 인증서를 사용할 플릿의 역량 상태입니다.
+ **플릿 유형** - 게임을 호스팅하는 데 사용되는 인스턴스의 가용성으로, 호스팅 비용에 잠재적으로 영향을 미칠 수 있습니다. 플릿은 **온디맨드**(항상 사용 가능) 또는 **스팟**(가용성은 다름) 인스턴스를 사용할 수 있습니다.
+ **EC2 인스턴스 유형** - 플릿을 생성할 때 플릿으로 선택한 Amazon EC2 [인스턴스 유형](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)입니다.
+ **인스턴스 역할 ARN** - 플릿 생성 중에 다른 AWS 리소스에 대한 액세스를 관리하는 AWS IAM 역할입니다.
+ **인스턴스 역할 자격 증명 공급자** - 플릿 생성 중에 다른 AWS 리소스에 대한 액세스를 관리하는 AWS IAM 역할입니다.
+ **지표 그룹 이름** - 여러 플릿에 대한 지표를 집계하는 데 이 그룹이 사용됩니다.
+ **게임 크기 조정 보호 정책** - 플릿의 게임 세션 보호가 활성화되어 있는지 여부를 나타내며, 이는 스케일 다운 이벤트 중에 활성 게임 세션이 조기에 종료되지 않도록 합니다.
+ **플레이어당 최대 게임 세션** - **정책 기간** 동안 플레이어가 생성할 수 있는 최대 세션 수입니다.
+ **정책 기간** - 플레이어가 생성한 세션 수를 제한하는 데 사용되는 시간입니다.

**빌드 세부 정보**  
**빌드 세부 정보** 섹션에는 플릿에서 호스팅되는 빌드가 표시됩니다. 빌드 이름을 선택하여 전체 빌드 세부 정보 페이지를 확인합니다.

**런타임 구성**  
**런타임 구성** 섹션에는 각 인스턴스에서 실행할 서버 프로세스가 표시됩니다. 여기에는 게임 서버 실행 파일의 경로와 시작 파라미터 옵션이 포함됩니다.

**게임 세션 활성화**  
**게임 세션 활성화** 섹션에는 동시에 실행되는 서버 프로세스의 수와 프로세스가 활성화될 때까지 기다려야 하는 시간이 표시됩니다.

**EC2 포트 설정**  
**포트** 섹션에는 IP 주소와 포트 설정 범위를 비롯해 플릿의 연결 권한이 표시됩니다.

## Metrics
<a name="fleets-metrics-tab"></a>

**지표** 탭은 시간 경과에 따른 플릿 측정치를 그래픽으로 보여줍니다. Amazon GameLift Servers의 지표 사용에 대한 자세한 내용은 [Amazon CloudWatch를 사용하여 Amazon GameLift Servers 모니터링](monitoring-cloudwatch.md) 섹션을 참조하세요.

## 이벤트
<a name="fleets-events-tab"></a>

**이벤트** 탭은 플릿에 발생한 모든 이벤트의 로그를 이벤트 코드, 메시지, 타임스탬프와 함께 제공합니다. Amazon GameLift Servers API 참조에서 [이벤트](https://docs.aws.amazon.com/gamelift/latest/apireference/API_Event.html) 설명을 참조하세요.

## 크기 조정
<a name="fleets-scaling-tab"></a>

**크기 조정** 탭에는 현재 상태 및 시간 경과에 따른 용량 변화를 포함한 플릿 용량과 관련된 정보가 수록됩니다. 또한 용량 제한을 업데이트하고 Auto Scaling을 관리하는 도구를 제공합니다.

**용량 크기 조정**  
각 플릿 위치의 현재 플릿 용량 설정을 확인합니다. 제한 및 용량 변경에 대한 자세한 내용은 [Amazon GameLift Servers를 사용하여 게임 호스팅 용량 확장](fleets-manage-capacity.md) 섹션을 참조하세요.
+ **AWS 위치** - 플릿 인스턴스가 배포된 위치의 이름입니다.
+ **상태** - 플릿 위치의 호스팅 상태입니다. 위치 상태가 `ACTIVE` 상태여야 게임을 호스팅할 수 있습니다.
+ **최소 크기** - 해당 위치에 배포해야 하는 최소 인스턴스 수입니다.
+ **원하는 인스턴스** - 위치를 유지할 대상 활성 인스턴스 수입니다. 활성 인스턴스 및 원하는 인스턴스가 동일하지 않은 경우 활성 인스턴스가 원하는 인스턴스가 될 때까지 필요에 따라 인스턴스를 시작하거나 종료하는 크기 조정 이벤트가 시작됩니다.
+ **최대 크기** - 해당 위치에 배포할 수 있는 최대 인스턴스 수입니다.
+ **사용 가능** - 인스턴스의 서비스 한도에서 사용 중인 인스턴스 수를 뺀 값입니다. 이 값은 해당 위치에 추가할 수 있는 최대 인스턴스 수를 나타냅니다.

**Auto Scaling 정책**  
이 섹션에서는 플릿에 적용된 Auto Scaling 정책에 대한 정보를 다룹니다. 대상 기반 정책을 설정하거나 업데이트할 수 있습니다. AWS SDK 또는 CLI를 사용하여 정의해야 하는 플릿의 규칙 기반 정책이 여기에 표시됩니다. 크기 조정에 대한 자세한 내용은 [Amazon GameLift Servers를 통해 플릿 용량 Auto-Scale](fleets-autoscaling.md) 섹션을 참조하세요.

**크기 조정 기록**  
시간 경과에 따른 용량 변화 그래프를 볼 수 있습니다.

## 위치
<a name="fleets-location-tab"></a>

**위치** 탭에는 플릿 인스턴스가 배포된 모든 위치를 나열합니다. 위치에는 플릿의 홈 리전 및 추가된 모든 원격 위치가 포함됩니다. 이 탭에서 위치를 직접 추가 또는 제거할 수 있습니다.
+ **위치** - 플릿 인스턴스가 배포된 위치의 이름입니다.
+ **상태** - 플릿 위치의 호스팅 상태입니다. 위치 상태는 해당 위치의 첫 번째 인스턴스를 활성화하는 프로세스를 추적합니다. 위치 상태가 `ACTIVE` 상태여야 게임을 호스팅할 수 있습니다.
+ **활성 인스턴스** - 플릿 위치에서 서버 프로세스를 실행하는 인스턴스의 수입니다.
+ **활성 서버** - 플릿 위치에서 게임 세션을 호스팅할 수 있는 게임 서버 프로세스의 수입니다.
+ **게임 세션** - 플릿 위치의 인스턴스에서 활성화된 게임 세션의 수입니다.
+ **플레이어 세션** - 플릿 위치에서 활성화된 게임 세션에 참여하고 있는 플레이어 세션 수로, 개별 플레이어를 나타냅니다.

## 게임 세션
<a name="fleets-game-sessions-tab"></a>

**게임 세션** 탭에는 플릿에서 호스팅되는 과거와 현재 게임 세션이 세부 정보와 함께 나열됩니다. 플레이어 세션을 포함한 추가 게임 세션 정보에 액세스하려면 게임 세션 ID를 선택합니다. 플레이어 세션에 대한 자세한 내용은 [Amazon GameLift Servers 콘솔의 게임 및 플레이어 세션](gamelift-console-game-player-sessions-metrics.md) 섹션을 참조하세요.

# Amazon GameLift Servers 콘솔의 게임 및 플레이어 세션
<a name="gamelift-console-game-player-sessions-metrics"></a>

Amazon GameLift Servers 콘솔을 사용하여 게임 세션 및 플레이어 세션으로 작업할 수 있습니다. 게임 세션 및 플레이어 세션에 대한 자세한 내용은 [Amazon GameLift Servers 및 플레이어 경험](game-sessions-intro.md) 섹션을 참조하세요. Amazon GameLift Servers 콘솔은 게임 세션 관련 문제를 조사하는 데 도움이 되는 정보와 도구를 제공합니다.

할 수 있는 작업:
+ 특정 플릿에서 호스팅되는 게임 세션 및 플레이어 세션 활동을 살펴봅니다.
+ 여러 플릿에서 특정 플레이어의 게임 세션 활동을 조회합니다.
+ 특정 게임 세션을 종료합니다.

## 게임 세션 세부 정보 보기
<a name="game-sessions"></a>

게임 세션 및 플레이어 세션 데이터는 게임 세션을 호스팅하는 플릿별로 구성됩니다.

**게임 세션 및 플레이어 세션에 액세스하려면**

1. [Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)에서 왼쪽 탐색 창을 엽니다. 호스팅 솔루션 유형을 선택하고 **플릿** 페이지를 엽니다. 예제:
   + **호스팅**, **Anywhere**, **플릿**
   + **호스팅**, **관리형 EC2**, **플릿**
   + **호스팅**, **관리형 컨테이너**, **플릿**

1. 각 **플릿** 페이지에는 현재 선택한 플릿 목록이 표시됩니다 AWS 리전. 게임 세션 데이터를 확인할 플릿을 선택합니다.

1. 플릿의 세부 정보 페이지에서 **게임 세션** 탭을 엽니다. 이 탭에는 플릿에서 호스팅되는 모든 게임 세션이 요약 정보와 함께 나열됩니다. **기본 설정** 도구(테이블 오른쪽 상단 모서리의 ![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/ko_kr/gameliftservers/latest/developerguide/images/settings.png) 아이콘)를 사용하여 필요에 따라 테이블 콘텐츠를 조정할 수 있습니다. 사용자 지정 기본 설정은 AWS 계정 사용자에게 저장되며 이 페이지를 볼 때마다 자동으로 적용됩니다.

1. 추가 정보를 보려면 목록에서 게임 세션을 선택합니다.

1. 게임 세션에 플레이어 세션 데이터가 포함된 경우 **플레이어 세션 보기**를 선택하여 게임 세션 ID가 자동으로 채워진 플레이어 세션 조회 도구를 엽니다.

**게임 세션** 세부 정보에는 다음 정보가 포함되어 있습니다.
+ **상태** - 게임 세션 상태입니다.
  + **활성화하는 중** - 인스턴스가 게임 세션을 시작합니다.
  + **활성** - 게임 세션이 실행 중이며 플레이어를 수락할 수 있습니다(세션의 [플레이어 생성 정책](https://docs.aws.amazon.com/gamelift/latest/apireference/API_GameSession.html)에 따라).
  + **종료됨** - 게임 세션이 종료되었습니다.
+ **ARN** - 게임 세션의 Amazon 리소스 이름(ARN)입니다.
+ **이름** - 게임 세션에 대해 생성된 이름입니다.
+ **위치** - Amazon GameLift Servers가 게임 세션을 호스팅한 위치입니다.
+ **생성 시간** - Amazon GameLift Servers가 스트림 세션을 생성한 날짜 및 시간입니다.
+ **종료 시간** - 게임 세션이 종료된 날짜 및 시간입니다.
+ **DNS 이름** - 게임 세션의 호스트 이름입니다.
+ **IP 주소** - 게임 세션에 지정된 IP 주소입니다.
+ **포트** - 게임 세션에 연결하는 데 사용되는 포트 번호입니다.
+ **만든 사람 ID** - 게임 세션을 시작한 플레이어의 고유 식별자입니다.
+ **플레이어 세션 생성 정책** - 게임 세션이 새 플레이어를 수락하는지 여부를 나타냅니다.
+ **게임 크기 조정 보호 정책** - Amazon GameLift Servers가 플릿에서 시작하는 모든 새 인스턴스를 설정하는 게임 세션 보호 유형입니다.

**게임 데이터**  
시작 시 게임 세션에 전송하는 문자열 형식의 게임 속성 데이터입니다.

**게임 속성**  
시작 시 게임 세션에 전송하는 키/값 페어 형식 형식의 게임 속성 데이터입니다.

**매치메이킹 데이터**  
FlexMatch로 생성한 게임 세션의 경우 매치메이킹 데이터가 매치메이킹 구성 및 규칙 세트에 대한 정보를 설명합니다. 여기에는 각 매치의 플레이어 속성과 팀 할당이 포함됩니다. 데이터는 JSON 형식입니다. FlexMatch 매치메이킹에 대한 자세한 내용은 [매치메이커 구축](https://docs.aws.amazon.com/gameliftservers/latest/flexmatchguide/matchmaker-build.html)을 참조하세요.

# 플레이어 세션 데이터 조회
<a name="player-sessions"></a>

게임 호스팅 솔루션이 플레이어 세션을 사용하고 고유한 플레이어 ID를 제공하는 경우 여러 플릿의 과거 또는 현재 게임 세션에 대한 플레이어별 활동을 탐색할 수 있습니다. 다음 방법 중 하나를 사용하여 플레이어 세션 조회 도구를 엽니다.
+ Amazon GameLift Servers 콘솔에서 왼쪽 탐색 창을 열고 **플레이어 세션 조회**를 선택한 다음 사용할 필터 유형을 선택합니다.
+ 플릿의 게임 세션 세부 정보를 볼 때 **플레이어 세션 보기**를 선택합니다. 게임 세션 ID 필터가 미리 선택되고 게임 세션 값이 채워진 게임 세션과 함께 조회 도구가 열립니다.

조회 도구를 사용할 때 다음 정보를 제공할 수 있습니다.
+ 특정 플레이어 세션에 대한 정보를 가져오는 플레이어 세션 ID입니다.
+ 요청된 게임 세션의 모든 플레이어 세션에 대한 정보를 가져오는 게임 세션 ID입니다. 결과는 슬롯을 예약했거나 게임 세션에 연결된 모든 플레이어를 나타냅니다. 선택적으로 플레이어 세션 상태를 기준으로 결과를 필터링할 수 있습니다.
+ 요청된 플레이어의 모든 플레이어 세션에 대한 정보를 가져오는 플레이어 ID입니다. 결과는 플레이어가 참여한 모든 게임 세션을 나타냅니다.

**참고**  
조회 도구는 현재 선택한에서 모든 플레이어 세션 활동을 검색합니다 AWS 리전. 리전에 여러 플릿이 있는 경우 결과에는 모든 플릿의 플레이어 세션 활동이 포함됩니다. 다중 위치 플릿의 경우 결과에는 플릿의 원격 위치에 대한 플레이어 세션 활동도 포함됩니다.

 

각 게임 세션에 대해 다음과 같은 플레이어 세션 데이터가 수집됩니다.
+ **플레이어 세션 ID** - 플레이어 세션에 할당된 식별자입니다.
+ **플레이어 ID** - 플레이어의 고유 식별자입니다. 이 ID를 선택하여 플레이어에 대한 추가 정보를 얻습니다.
+ **게임 세션 ID** - 게임 세션에 할당된 식별자입니다.
+ **플릿 ID** - 게임 세션을 호스팅한 플릿에 할당된 식별자입니다.
+ **상태** - 플레이어 세션의 상태입니다. 가능한 상태는 다음과 같습니다.
  + **예약됨** - 플레이어 세션이 예약되었지만 플레이어가 연결되지 않았습니다.
  + **활성** - 플레이어 세션이 게임 서버에 연결되어 있습니다.
  + **완료됨** - 플레이어 세션이 종료되었으며 더 이상 플레이어가 연결되지 않습니다.
  + **시간 초과** - 플레이어를 연결하지 못했습니다.
+ **생성 시간** - 플레이어가 게임 세션에 연결된 시간입니다.
+ **종료 시간** - 플레이어가 게임 세션 연결을 해제한 시간입니다.
+ **연결 데이터** - 플레이어가 게임 세션에 연결하는 데 사용한 IP 주소, DNS 이름 및 포트입니다.
+ **플레이어 데이터** - 플레이어 세션 생성 중에 제공된 플레이어에 대한 정보입니다.

# 게임 세션 종료
<a name="terminate-sessions"></a>

Amazon GameLift Servers 콘솔을 사용하여 특정 게임 세션을 종료합니다. 이 기능은 게임 세션을 찾고 종료 신호를 보내는 빠르고 간단한 방법을 제공합니다. 또 다른 종료 방법을 사용하려면 게임 세션이 실행 중인 플릿 인스턴스를 찾고, 인스턴스에 원격으로 액세스하며, 게임 세션을 수동으로 종료해야 합니다.

게임 세션은 이유와 상관없이 종료할 수 있습니다. 가장 일반적인 이유는 자연스럽게 종료되지 않는 게임 세션을 해결하기 위한 것입니다. 따라서 게임 세션의 호스팅 리소스에서 새 게임 세션을 호스팅할 수 없으며 플릿의 호스팅 용량이 저하됩니다.

**참고**  
이 기능은 호스팅 솔루션의 특정 구성 설정에 의존합니다. 여기에는 다음과 같은 제한 사항이 있습니다.  
게임 세션은 Amazon GameLift Servers v5 이상용 서버 SDK를 사용하여 게임 서버 빌드를 실행하는 플릿에서 호스팅되어야 합니다. 게임 서버가 이전 버전으로 배포된 경우 원격 액세스를 사용하여 게임 세션을 삭제해야 합니다.
게임 세션이 Anywhere 플릿에서 호스팅되는 경우 플릿은 Amazon GameLift Servers 에이전트를 사용하여 게임 서버 프로세스를 관리해야 합니다.

**게임 세션을 종료하려면**

1. [Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)에서 왼쪽 탐색 창을 엽니다. 호스팅 솔루션 유형을 선택하고 **플릿** 페이지를 엽니다. 예제:
   + **호스팅**, **Anywhere**, **플릿**
   + **호스팅**, **관리형 EC2**, **플릿**
   + **호스팅**, **관리형 컨테이너**, **플릿**

1. 각 **플릿** 페이지에는 현재 선택한 플릿 목록이 표시됩니다 AWS 리전. 종료하려는 게임 세션을 호스팅하는 플릿을 선택합니다.

1. 플릿의 세부 정보 페이지에서 **게임 세션** 탭을 엽니다. 게임 세션 목록에서 종료하려는 세션을 선택하고 **종료** 버튼을 선택합니다.

1. **Terminate game session?** 창에서 올바른 게임 세션을 종료하고 있는지 확인하고 종료 방법을 선택합니다.
   + 정상 게임 세션 종료 - 이 옵션은 종료하기 위해 게임 세션을 호스팅하는 서버 프로세스에 신호를 보냅니다. 게임 서버 빌드가 Amazon GameLift Servers에 제대로 통합된 경우 서버 프로세스는 게임 세션 종료 시퀀스를 시작하고 Amazon GameLift Servers가 종료되었음을 알리고 중지합니다. 게임 설계에 따라 종료 시퀀스에는 데이터를 저장하고 활성 플레이어에게 알리는 등 게임 세션을 정상적으로 완료하는 단계가 포함될 수 있습니다. 이 방법을 사용하면 게임 세션 종료 시퀀스를 완료하는 데 약간 지연될 수 있습니다.
   + 즉각적인 게임 세션 종료 - 이 옵션은 프로세스 관리자에게 신호를 보내 게임 세션을 호스팅하는 서버 프로세스를 종료합니다. 이 옵션은 정상 게임 세션 종료를 우회합니다. 서버 프로세스가 응답할 수 없는 경우에도 게임 세션을 종료할 수 있습니다.

1. 게임 세션 종료를 확인합니다. **게임 세션** 콘솔 페이지에서 종료 진행 상황을 추적할 수 있습니다. 종료가 완료되면 게임 세션 상태가 ‘종료 중’에서 ‘종료됨’으로 변경됩니다.

**관련 주제**
+  AWS SDK 및를 사용하여 게임 세션을 종료할 수도 있습니다 AWS CLI. 자세한 내용과 예제는 Amazon GameLift Servers API 참조의 [TerminateGameSession](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_TerminateGameSession.html) 주제를 참조하세요.
+ 게임 서버 통합 및 서버 프로세스가 Amazon GameLift Servers 서비스의 신호에 응답하는 방식에 대한 자세한 내용은 [서버 SDK를 사용하여 게임 서버에 Amazon GameLift Servers를 추가합니다.](gamelift-sdk-server-api.md) 섹션을 참조하세요.

# Amazon GameLift Servers 관리형 컨테이너 플릿 업데이트
<a name="containers-update-fleet"></a>

컨테이너 그룹 정의를 포함하여 관리형 컨테이너 플릿의 대부분의 속성을 업데이트할 수 있습니다. 업데이트 중인 설정에 따라 플릿 업데이트가 새 플릿 배포를 시작할 수 있습니다. 플릿 배포에서는 플릿의 모든 인스턴스가 제거되고 새 구성의 인스턴스로 대체됩니다. 배포가 필요한 설정은 다음과 같습니다.
+ 컨테이너 이미지 업데이트를 포함한 컨테이너 그룹 정의
+ 연결 포트 범위 및 인바운드 권한
+ 로그 구성

[Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/) 또는 AWS Command Line Interface(AWS CLI)에서 플릿 배포 상태를 추적하여 컨테이너 플릿을 생성할 수 있습니다.

**참고**  
플릿의 런타임 환경은 업데이트할 수 없습니다. 플릿 생성 시 플릿의 Amazon Machine Image(AMI)는 사용 가능한 최신 버전의 Linux AMI로 설정됩니다. 이 플릿에 배포된 모든 컨테이너 이미지는 이 버전과 호환되어야 합니다. 플릿의 AMI를 변경하거나 최신 버전으로 업그레이드하려면 새 플릿을 생성해야 합니다. 모범 사례에 따라, 호스팅된 게임 서버의 안전한 최신 런타임 환경을 유지하기 위해 30일마다 플릿을 교체하는 것이 좋습니다. 자세한 지침은 [Amazon GameLift Servers의 보안 모범 사례](security-best-practices.md) 단원을 참조하십시오.

------
#### [ Console ]

[Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)에서 플릿을 생성할 AWS 리전를 선택합니다. 컨테이너 그룹 정의는 플릿을 생성하려는 리전과 동일한 리전에 있어야 합니다.

콘솔의 왼쪽 탐색 모음을 열고 **관리형 컨테이너: 플릿**을 선택합니다. 관리형 컨테이너 플릿 페이지의 목록에서 플릿을 선택하고 **편집**을 선택합니다.

1. 필요에 따라 컨테이너 플릿 설정을 업데이트합니다. 작업을 마쳤으면 **생성**을 선택합니다.

1. 업데이트에 플릿 배포가 필요한 경우 다음과 같이 배포 옵션을 지정하라는 메시지가 표시됩니다.
   + 게임 세션 보호 활성 게임 세션(안전한 배포)이 있는 플릿 인스턴스를 보호하도록 선택할 수 있습니다. 이 설정을 사용하면 게임 세션이 종료될 때까지 플릿 인스턴스가 교체되지 않습니다. 게임 세션 활동(안전하지 않은 배포)에 관계없이 플릿 인스턴스를 교체하도록 선택할 수도 있습니다. 안전하지 않은 배포는 배포 시간을 줄이기 위해 개발 및 테스트 단계에서 유용합니다.
   + 최소 건전 백분율. 플릿의 인스턴스가 교체되는 속도를 관리할 수 있습니다. 이 설정을 사용하면 배포 중에의 정상 작업을 최소화할 수 있습니다. 값이 낮을수록 배포 속도의 우선 순위가 지정되고 값이 높을수록 배포 전반에 걸쳐 게임 서버 가용성이 높게 유지됩니다.
   + 배포 실패 전략. 배포에 실패할 경우 수행할 작업을 결정합니다. 배포 실패는 업데이트된 컨테이너 중 일부가 상태 확인에 실패했으며 손상된 것으로 간주됨을 의미합니다. 모든 플릿 인스턴스를 이전에 배포된 상태로 자동으로 롤백하도록 배포를 설정할 수 있습니다. 또는 디버깅에 사용할 손상된 플릿 인스턴스 중 일부를 유지 관리하도록 선택할 수 있습니다.

요청이 성공하면 콘솔에 관리형 컨테이너 플릿용 **배포** 탭이 표시됩니다. 이 탭을 사용하여 각 배포의 상태를 추적합니다. 플릿에 대한 새 배포를 시작하면 이 작업은 플릿에 대해 현재 진행 중인 모든 배포를 자동으로 취소합니다.

------
#### [ AWS CLI ]

AWS CLI로 컨테이너 플릿을 생성하려면 명령줄 창을 열고 `update-container-fleet` 명령을 사용합니다. 명령에 대한 자세한 내용은 *AWS CLI 명령 참조*의 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/gamelift/update-container-fleet.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/gamelift/update-container-fleet.html) 섹션을 참조하세요.

다음 예시에서는 기존 컨테이너 플릿을 다음과 같은 특성으로 업데이트합니다.
+ 버전 2를 사용하도록 게임 서버 컨테이너 그룹 정의를 업데이트합니다.
+ 안전한 배포 옵션을 지정합니다.

```
{
  "DeploymentConfiguration": { 
    "ImpairmentStrategy": "ROLLBACK",
    "MinimumHealthyPercentage": 75,
    "ProtectionStrategy": "WITH_PROTECTION"
  },
  "FleetId": "containerfleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa",
  "GameServerContainerGroupDefinitionName": "arn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2"
}
```

------



# Amazon GameLift Servers 컨테이너 플릿에 대한 컨테이너 그룹 정의 업데이트
<a name="containers-modify-groups"></a>

개별 컨테이너 정의를 포함하여 컨테이너 그룹 정의의 대부분의 속성을 업데이트할 수 있습니다. 컨테이너 그룹 정의에는 버전 번호가 있습니다. 컨테이너 그룹 정의를 업데이트하면 Amazon GameLift Servers가 업데이트를 저장하고 정의의 버전 번호를 증가시킵니다. 컨테이너 플릿을 구성할 때 배포할 컨테이너 그룹 정의에 대한 버전을 지정할 수 있습니다.

컨테이너 그룹 정의를 업데이트한 후 새 버전을 새 컨테이너 플릿 또는 기존 컨테이너 플릿에 배포할 수 있습니다.

## 게임 서버 컨테이너 그룹 정의 업데이트
<a name="containers-modify-groups-edit"></a>

이 주제에서는 Amazon GameLift Servers 콘솔 또는 AWS CLI 도구를 사용하여 게임 서버 컨테이너 그룹 정의를 업데이트하는 방법을 설명합니다. 선택적 기능에 대한 자세한 내용은 [Amazon GameLift Servers 컨테이너 플릿 사용자 지정](containers-design-fleet.md) 섹션을 참조하세요.

**컨테이너 그룹 정의를 업데이트하려면:**

------
#### [ Console ]

[Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)에서 컨테이너 그룹을 생성할 AWS 리전 를 선택합니다.

콘솔의 왼쪽 탐색 모음을 열고 **관리형 컨테이너: 그룹 정의**를 선택합니다. 컨테이너 그룹 정의 페이지에서 업데이트할 컨테이너 그룹 정의 및 버전을 선택합니다.

업데이트를 저장한 후 새 버전을 사용하여 새 컨테이너 플릿을 생성하거나 기존 컨테이너 플릿에 업데이트를 배포할 수 있습니다.

**1단계: 컨테이너 그룹 정의 세부 정보 정의**
+ 총 메모리 및 vCPU 제한 설정을 업데이트할 수 있습니다.

**2단계: 컨테이너 정의 추가**

다음과 같은 컨테이너 정의 업데이트를 수행할 수 있습니다.
+ 기존 컨테이너 정의를 업데이트합니다.
+ 새 지원 컨테이너 정의를 추가합니다.
+ 지원 컨테이너 정의를 제거합니다.

1. **ECR 이미지 URI**를 업데이트할 수 있습니다. 새 이미지와 일치하도록 **서버 SDK 버전** 설정을 업데이트해야 합니다.

1. 필요에 따라 **내부 컨테이너 포트 범위**를 업데이트할 수 있습니다. 이러한 설정을 변경하면 이러한 변경 사항이 플릿에 배포될 때 컨테이너 플릿의 연결 포트 설정에 영향을 미칠 수 있습니다. 자세한 내용은 [네트워크 연결 구성](containers-design-fleet.md#containers-custom-network) 섹션을 참조하세요.

**3단계: 종속성 구성**
+ 필요에 따라 종속성을 변경할 수 있습니다. 자세한 내용은 [컨테이너 종속성 설정](containers-design-fleet.md#containers-design-fleet-dependencies) 단원을 참조하십시오.

**3단계: 검토 및 생성**
+ 컨테이너 그룹 정의 업데이트를 검토합니다. **편집**을 사용하여 모든 섹션에 추가 변경 사항을 적용합니다. 완료되면 **생성**을 선택하여 컨테이너 그룹 정의의 새 버전을 생성합니다.

  요청이 성공하면 콘솔에 새 컨테이너 그룹 정의 리소스에 대한 세부 정보 페이지가 표시됩니다. Amazon GameLift Servers가 그룹에 대한 모든 컨테이너 이미지의 스냅샷을 생성하기 시작하므로 처음에 상태는 `COPYING`입니다. 이 단계가 완료되면 컨테이너 그룹 정의 상태가 `READY`로 변경됩니다. 컨테이너 그룹 정의가 `READY` 상태여야 컨테이너 플릿을 생성할 수 있습니다.

------
#### [ AWS CLI ]

 AWS CLI를 사용하여 컨테이너 그룹 정의를 생성하거나 업데이트할 때 컨테이너 정의 구성을 별도의 `JSON` 파일로 유지 관리합니다. CLI 명령에서 파일을 참조할 수 있습니다. 스키마 예제는 [컨테이너 정의 `JSON` 파일 생성](containers-create-groups.md#containers-definitions-create) 섹션을 참조하세요.

정의를 업데이트할 때 업데이트할 값만 지정하면 됩니다. Amazon GameLift Servers는 업데이트 요청에 포함되지 않은 모든 값을 유지합니다. 컨테이너 정의를 변경하는 경우. 그러나 컨테이너 정의를 변경할 때는 전체 세트를 제공합니다.

**컨테이너 그룹 정의를 업데이트하려면**  
새 컨테이너 그룹 정의를 업데이트하려면 `update-container-group-definition` CLI 명령을 사용합니다. 이 명령에 대한 자세한 내용은 *AWS CLI 명령 참조*의 [update-container-group-definition](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-container-group-definition.html)을 참조하세요.  

**Example : 게임 서버 컨테이너 그룹**  
컨테이너 그룹 정의를 검색, 업데이트 또는 삭제할 때 또는 컨테이너 플릿을 생성 또는 업데이트할 때 컨테이너 그룹 정의 버전을 지정할 수 있습니다. 각 컨테이너 그룹 정의에는 버전 속성이 있습니다. 또한 및 정의의 ARN 값은 버전 번호를 지정합니다.  
이 예제에서는 게임 서버 컨테이너 그룹 정의에 대한 변경 요청을 보여줍니다. 이 그룹에 대한 컨테이너 정의가 포함된 JSON 파일을 생성했다고 가정합니다. 이 예제에서는 정의 이름에 ARN 값을 사용하고 업데이트가 버전 1이 되도록 지정합니다.  

```
aws gamelift update-container-group-definition \
    --name arn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:1 \
    --operating-system AMAZON_LINUX_2023 \
    --container-group-type GAME_SERVER \
    --total-memory-limit-mebibytes 4096 \
    --total-vcpu-limit 1 \
    --container-definitions file://SimpleServer.json
```

------

## 컨테이너 그룹 정의 복제
<a name="containers-create-groups-clone"></a>

Amazon GameLift Servers 콘솔을 사용하여 기존 컨테이너 그룹 정의를 복제할 수 있습니다.

**컨테이너 그룹을 복제하려면**

1. [Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)의 왼쪽 탐색 창에서 **컨테이너 그룹**을 선택합니다.

1. **컨테이너 그룹** 목록 페이지에서 복제하려는 기존 컨테이너 그룹을 선택합니다. 컨테이너 그룹을 선택하면 **복제** 버튼이 활성화됩니다.

1. **복제**를 선택합니다. 이 작업을 수행하면 미리 채워진 설정이 있는 컨테이너 그룹 생성 마법사가 열립니다.

1. 복제된 컨테이너 그룹의 새 이름을 입력합니다. 동일한 리전의 컨테이너 그룹에는 고유한 이름이 있어야 합니다.

1. 컨테이너 그룹 및 컨테이너 정의 페이지를 단계별로 살펴보고 새 컨테이너 그룹을 검토 및 **생성**합니다.

# Amazon GameLift Servers 컨테이너 플릿에 대한 컨테이너 그룹 정의 삭제
<a name="containers-delete-groups"></a>

컨테이너 그룹 정의를 삭제하는 몇 가지 옵션이 있습니다. 컨테이너 그룹 정의를 삭제하면 이 작업은 컨테이너 그룹의 모든 컨테이너 정의도 삭제합니다.

컨테이너 그룹 정의에는 여러 버전이 있을 수 있습니다. 컨테이너 그룹 버전은 이름이 동일하지만 버전 번호는 다릅니다. 컨테이너 그룹 정의 ARN 이름과 버전을 모두 지정합니다.

컨테이너 그룹 정의를 검색, 업데이트 또는 삭제할 때 또는 컨테이너 플릿을 생성 또는 업데이트할 때 컨테이너 그룹 정의 버전을 지정할 수 있습니다. 각 컨테이너 그룹 정의에는 버전 속성이 있습니다. 또한 정의의 ARN 값은 버전 번호를 지정합니다.

컨테이너 그룹 정의를 삭제하는 방법에는 여러 가지가 있습니다.
+ 특정 정의의 모든 버전을 삭제할 수 있습니다.
+ 특정 정의의 모든 버전을 삭제할 수 있습니다.
+ 일부 최신 버전을 유지하고 특정 정의의 이전 버전을 삭제할 수 있습니다. 예를 들어 버전 5 이전의 모든 버전을 삭제할 수 있습니다.

컨테이너 그룹 정의 버전은 컨테이너 플릿에서 사용되지 않는 경우에만 삭제할 수 있습니다.

**컨테이너 그룹 정의를 삭제하려면**

------
#### [ Console ]

[Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)에서 컨테이너 그룹을 생성할 AWS 리전 를 선택합니다.

콘솔의 왼쪽 탐색 모음을 열고 **관리형 컨테이너: 그룹 정의**를 선택합니다. 컨테이너 그룹 정의 페이지에서 수정하려는 정의를 선택하고 **삭제**를 선택합니다.

생성하려는 삭제 유형을 선택하고 삭제 유형에 따라 추가 설정을 지정하라는 메시지가 표시됩니다.

------
#### [ AWS CLI ]
+ 컨테이너 그룹 정의를 삭제하려면 `delete-container-group-definition` CLI 명령을 사용하고 수행하려는 삭제 유형에 대한 값을 제공합니다. 이 명령에 대한 자세한 내용은 *AWS CLI 명령 참조*의 [delete-container-group-definition](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-container-group-definition.html)을 참조하세요.

  이 예제는 게임 서버 컨테이너 그룹 정의에서 버전 5 이전의 모든 버전을 삭제하라는 요청을 보여줍니다.  
**Example**  

  ```
  aws gamelift delete-container-group-definition \
      --name MyAdventureGameContainerGroup \
      --version-count-to-retain 5 \
  ```

------

# Amazon GameLift Servers 콘솔의 별칭
<a name="gamelift-console-aliases"></a>

별칭 리소스는 플릿 또는 터미널 대상에 대한 포인터를 나타냅니다. 플레이어 트래픽을 특정 호스팅 대상으로 전송하는 데 사용됩니다. 별칭을 사용하여 대상을 추상화하면 호스팅 플릿을 업데이트할 때 트래픽을 보다 쉽게 리디렉션할 수 있습니다.

Amazon GameLift Servers 콘솔에서 또는 또는 AWS SDK for를 사용하여 별칭에 대한 정보를 봅니다Amazon GameLift Servers.

------
#### [ Console ]

**별칭** 페이지에는 트래픽별 호스팅 대상을 지정하는 Amazon GameLift Servers 별칭에 대한 정보가 표시됩니다. 별칭을 보려면 탐색 창에서 **호스팅**, **별칭**을 선택합니다.

별칭 페이지에서 다음 작업을 수행할 수 있습니다.
+ 새 별칭을 만듭니다. **별칭 생성**을 선택합니다.
+ 별칭 테이블을 필터링하고 정렬합니다. 표 맨 위의 컨트롤을 사용합니다. **기본 설정** 도구(테이블 오른쪽 상단 모서리의 ![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/ko_kr/gameliftservers/latest/developerguide/images/settings.png) 아이콘)를 사용하여 필요에 따라 테이블 콘텐츠를 조정할 수 있습니다. 사용자 지정 기본 설정은 AWS 계정 사용자에게 저장되며 이 페이지를 볼 때마다 자동으로 적용됩니다.
+ 별칭 세부 정보를 봅니다. 별칭 이름을 선택하여 별칭 세부 정보 페이지를 엽니다.
+ 별칭을 삭제합니다. 별칭을 선택한 다음 **삭제**를 선택합니다.

**별칭 세부 정보**  
별칭 세부 정보 페이지에는 별칭에 대한 정보가 표시됩니다.

이 페이지에서 다음을 수행할 수 있습니다.
+ 별칭을 편집합니다. **편집**을 선택합니다.
+ 별칭에 연결한 플릿을 볼 수 있습니다.
+ 별칭을 삭제합니다. **삭제**를 선택합니다.

별칭 세부 정보에 포함된 내용은 다음과 같습니다.
+ **ID** - 별칭을 식별하는 데 사용되는 고유 번호입니다.
+ **설명** - 별칭에 대한 설명입니다.
+ **ARN** - 별칭의 Amazon 리소스 이름(ARN)입니다.
+ **생성** - 별칭이 생성된 날짜와 시간입니다.
+ **최종 업데이트** - 별칭이 마지막으로 업데이트된 날짜 및 시간입니다.
+ **라우팅 유형** - 다음 항목으로 구성된 별칭의 라우팅 유형입니다.
  + **단순** - 플레이어 트래픽을 지정된 플릿 ID로 라우팅합니다. 언제든 별칭에 대한 플릿 ID를 업데이트할 수 있습니다.
  + **터미널** - 메시지를 클라이언트로 다시 전달합니다. 예를 들어 만료된 클라이언트를 이용하는 플레이어를 업그레이드를 받을 수 있는 위치로 보낼 수 있습니다.
+ **태그** — 별칭을 식별하는 데 사용되는 키 및 값 쌍입니다.

------
#### [ AWS SDK ]

다음 AWS CLI 명령을 사용하여이 리소스에 대한 정보를 검색합니다.
+ [ListAliases](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListAliases.html)
+ [DescribeAlias](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeAlias.html)

------

# 별칭 편집
<a name="aliases-editing"></a>

Amazon GameLift Servers 콘솔을 사용하거나 AWS CLI 명령 [update-alias](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-alias.html)를 사용하여 별칭을 편집할 수 있습니다.

이 주제에서는 게임 세션 배치에 사용할 Amazon GameLift Servers 별칭을 편집하는 방법을 설명합니다. 다음과 같이 편집할 수 있습니다.

**별칭 편집**

Amazon GameLift Servers 콘솔 또는 AWS Command Line Interface(AWS CLI)을 사용하여 별칭을 편집합니다.

------
#### [ Console ]

[Amazon GameLift Servers 콘솔](https://console.aws.amazon.com/gamelift/)의 탐색 창에서 **별칭** 페이지를 실행합니다.

1. 편집할 별칭을 선택하고 **편집**을 선택합니다. 편집하려는 별칭이 보이지 않으면 현재 선택한 AWS 리전을 확인합니다.

1. **별칭 편집** 페이지에서 다음을 편집할 수 있습니다.
   + 별칭 이름 변경
   + 별칭 설명 변경
   + 라우팅 전략을 단순에서 터미널로, 또는 터미널에서 단순으로 변경
   + 단순 라우팅 전략의 별칭에 연결된 플릿 ID 변경
   + 터미널 라우팅 전략의 별칭에 대한 메시지 텍스트 변경

1. **변경 사항 저장**을 선택합니다. 단순 라우팅 전략의 별칭에 대한 플릿 ID를 업데이트할 때 전환이 완료되는 데 최대 2분이 걸릴 수 있습니다. 완료되는 동안 이전 플릿에서 새 게임 세션 배치가 발생할 수 있습니다.

------
#### [ AWS CLI ]

[https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-alias.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-alias.html) 명령을 사용하여 별칭 리소스를 변경합니다. 현재 기본 AWS 리전에서 별칭 리소스를 업데이트하거나 `--region` 태그를 추가하여 다른 AWS 리전을 지정할 수 있습니다.

다음 속성을 변경할 수 있습니다.
+ 별칭 이름
+ 별칭 설명
+ 라우팅 전략 유형. 새 라우팅 전략에 대한 플릿 ID 또는 메시지 문자열을 제공해야 합니다.
+ 기존 단순 라우팅 전략의 플릿 ID. 플릿 ID는 별칭과 동일한 리전에 있어야 합니다.
+ 기존 터미널 라우팅 전략의 메시지 문자열

------

# Amazon GameLift Servers 콘솔의 게임 세션 대기열
<a name="queues-console"></a>

대기열 리소스는 게임 세션 배치 구성 요소의 구성을 나타냅니다. 구성 선택에 따라 Amazon GameLift Servers가 새 게임 세션을 호스팅할 수 있는 최상의 컴퓨팅 리소스를 검색하고 선택하는 방법을 결정합니다.

Amazon GameLift Servers 콘솔에서 또는 또는 AWS SDK for를 사용하여 게임 세션 대기열에 대한 정보를 봅니다Amazon GameLift Servers.

------
#### [ Console ]

새 게임 세션에 대한 요청을 처리하는 데 사용되는 모든 대기열에 대한 정보를 볼 수 있습니다. 대기열 페이지에는 현재 선택된의 게임 세션 대기열이 표시됩니다 AWS 리전. **대기열** 페이지에서 새로운 대기열을 생성하거나 기존 대기열을 삭제하거나 선택한 대기열에 대한 세부 정보 페이지를 열 수 있습니다. 각 대기열 세부 정보 페이지에는 대기열의 구성 및 계측치 데이터가 들어 있습니다. 대기열에 대한 자세한 내용은 [게임 세션 배치 구성](queues-intro.md) 섹션을 참조하세요.

대기열 페이지에 각 대기열에 대해 다음과 같은 요약 정보가 표시됩니다. **기본 설정** 도구(테이블 오른쪽 상단 모서리의 ![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/ko_kr/gameliftservers/latest/developerguide/images/settings.png) 아이콘)를 사용하여 필요에 따라 테이블 콘텐츠를 조정할 수 있습니다. 사용자 지정 기본 설정은 AWS 계정 사용자에게 저장되며 이 페이지를 볼 때마다 자동으로 적용됩니다.
+ **대기열 이름** - 대기열에 지정된 이름입니다. 새로운 게임 세션 요청에서 이 이름으로 대기열을 지정합니다.
+ **대기열 제한 시간** - 시간 초과되기 전에 대기열에 게임 세션 배치 요청이 유지되는 최대 시간(초)입니다.
+ **대기열의 대상** - 대기열 구성에 나열된 플릿 수입니다. Amazon GameLift Servers는 대기열의 모든 플릿에 새 게임 세션을 배치합니다.

**대기열 세부 정보 보기**  
임의의 대기열에 대해 대기열 구성, 측정치 등 세부 정보에 액세스할 수 있습니다. 대기열 세부 정보 페이지를 열려면 **대기열** 페이지로 이동하여 대기열 이름을 선택합니다.

대기열 세부 정보 페이지에는 요약 표와 추가 정보가 수록된 탭이 표시됩니다. 이 페이지에서 다음 작업을 수행할 수 있습니다. 
+ 대기열 구성, 대상 목록, 플레이어 지연 시간 정책을 업데이트합니다. **편집**을 선택합니다.
+ 대기열을 삭제합니다. 대기열이 삭제되면 해당 대기열 이름을 참조하는 새 게임 세션에 대한 요청은 모두 실패합니다. **삭제**를 선택합니다.
**참고**  
삭제된 대기열을 복원하려면 삭제된 대기열의 이름을 사용하여 새 대기열을 생성합니다.

**세부 정보**  
**개요** 섹션에는 대기열의 Amazon 리소스 이름(**ARN**) 및 **제한 시간**이 표시됩니다. Amazon GameLift Servers의 다른 작업 또는 영역에서 대기열을 참조할 때 ARN을 사용할 수 있습니다. 제한 시간은 게임 세션 배치 요청이 제한 시간 전에 대기열에 남아 있는 최대 시간입니다.

**이벤트 알림**  
**이벤트 알림** 섹션에는 Amazon GameLift Servers가 이벤트 알림을 게시하는 **SNS 주제** 및 이 대기열에서 생성되는 모든 이벤트에 추가되는 **이벤트 데이터**가 나열됩니다.

**Tags**  
**태그** 테이블에는 리소스에 태그를 지정하는 데 사용된 키와 값이 표시됩니다. 태그 지정에 대한 자세한 내용은 [AWS 리소스 태그 지정을](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 참조하세요.

**Metrics**  
**지표** 탭은 시간 경과에 따른 대기열 측정치를 그래픽으로 보여줍니다.

대기열 지표에는 리전별로 구성된 성공적인 배치를 포함하여 대기열 전체의 배치 활동을 설명하는 다양한 정보가 포함됩니다. 리전 데이터를 사용하여 게임을 호스팅하는 위치를 파악할 수 있습니다. 리전 배치 지표는 전체 대기열 설계와 관련된 문제를 발견하는 데 도움이 될 수 있습니다.

대기열 지표는 Amazon CloudWatch에서도 사용할 수 있습니다. 사용 가능한 지표에 대한 자세한 설명은 [대기열에 대한 Amazon GameLift Servers 지표](monitoring-cloudwatch.md#gamelift-metrics-queue) 섹션을 참조하세요.

**대상**  
**대상** 탭에는 대기열에 대해 나열된 모든 집합 또는 별칭이 표시됩니다.

Amazon GameLift Servers가 대상에서 새 게임 세션 호스팅에 사용할 수 있는 리소스를 검색할 때는 여기 나열된 기본 순서로 검색합니다. 나열된 첫 번째 대상에 용량이 있으면 Amazon GameLift Servers가 새 게임 세션을 거기에 배치합니다. 플레이어 지연 시간 데이터를 제공하여 개별 게임 세션 배치 요청이 기본 순서보다 우선하도록 할 수 있습니다. 이 데이터는 Amazon GameLift Servers에 플레이어 평균 대기 시간이 가장 낮은 가용 대상을 검색하도록 지시합니다. 대기열에 대한 자세한 내용은 [게임 세션 대기열 사용자 지정](queues-design.md) 섹션을 참조하세요.

**세션 배치**  
게임의 배치 프로세스를 사용자 지정하는 구성 설정입니다.

**플레이어 지연 시간 정책**  
**플레이어 지연 시간 정책** 섹션에는 대기열에서 사용하는 모든 정책이 표시됩니다. 테이블에는 정책이 적용되는 순서대로 나열되어 있습니다.

**위치**  
**위치** 섹션에는 이 대기열이 게임 세션을 배치할 수 있는 위치가 표시됩니다.

**우선순위**  
**우선 순위** 섹션에는 대기열이 게임 세션 세부 정보를 평가하는 순서가 표시됩니다.

**위치 순서**  
**위치 순서** 섹션에는 게임 세션을 배치할 때 대기열이 사용하는 기본 순서가 표시됩니다. 다른 유형의 우선 순위를 정의하지 않은 경우 대기열은 이 순서를 사용합니다.

------
#### [ AWS SDK ]

다음 AWS CLI 명령을 사용하여이 리소스에 대한 정보를 검색합니다.
+ [DescribeGameSessionQueues](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeGameSessionQueues.html)

------