

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

# Amazon GameLift Servers API 제한
<a name="api-limits-table"></a>

이 섹션의 표에는 Amazon GameLift Servers API 작업에 대한 기본 속도 제한이 나열되어 있습니다. 이러한 제한은 서비스 안정성을 유지하고 공정한 사용을 보장하는 데 도움이 됩니다. 각 API 작업에는 리소스 영향 및 사용 패턴에 따라 특정 제한이 있습니다.

기본적으로 각 고객 계정의 스로틀 제한은 버스트 요청의 경우 500으로, 일반 트래픽의 경우 500으로 설정됩니다. 또한 각 API에는 아래에 설명된 대로 고유한 기본 제한 페어가 있습니다.

# API 제한 참조
<a name="api-limits-common"></a>

다음 표에는 Amazon GameLift Servers API 작업에 대한 기본 속도 제한이 나열되어 있습니다. 리소스 수준 스로틀링으로 표시된 API에는 데이터베이스 핫 키 문제를 방지하기 위한 추가 제한이 적용될 수 있습니다.


**API 제한 참조**  

| API 작업 | 버스트 제한 | 비율 제한 | 리소스 수준 스로틀링 | 참고 | 
| --- | --- | --- | --- | --- | 
| AcceptMatch | 100 | 100 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ClaimGameServer | 40 | 20 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateAlias | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateBuild | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateContainerFleet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateContainerGroupDefinition | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateFleet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateFleetLocations | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateGameServerGroup | 5 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateGameSession | 50 | 50 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateGameSessionQueue | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateLocation | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateMatchmakingConfiguration | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateMatchmakingRuleSet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreatePlayerSession | 200 | 200 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreatePlayerSessions | 200 | 200 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateScript | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateVpcPeeringAuthorization | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| CreateVpcPeeringConnection | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteAlias | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteBuild | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteContainerFleet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteContainerGroupDefinition | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteFleet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteFleetLocations | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteGameServerGroup | 5 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteGameSessionQueue | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteLocation | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteMatchmakingConfiguration | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteMatchmakingRuleSet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteScalingPolicy | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteScript | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteVpcPeeringAuthorization | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeleteVpcPeeringConnection | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeregisterGameServer | 40 | 20 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DeregisterCompute | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeAlias | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeBuild | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeCompute | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeContainerFleet | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeContainerGroupDefinition | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeEC2InstanceLimits | 40 | 15 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetAttributes | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetCapacity | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetDeployment | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetEvents | 10 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetLocationAttributes | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetLocationCapacity | 10 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetLocationUtilization | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetPortSettings | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeFleetUtilization | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeGameServer | 40 | 20 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeGameServerGroup | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeGameServerInstances | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeGameSessionDetails | 10 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. 기본 제한이 더 높으며 리소스 수준 제한을 지원하므로 대신 DescribeGameSessions 사용을 고려하는 게 좋습니다. | 
| DescribeGameSessionPlacement | 75 | 75 | 예 | 한도는 계정당으로 적용됩니다. 리소스 수준 스로틀링이 적용됩니다. | 
| DescribeGameSessionQueues | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeGameSessions | 20 | 20 | 예 | 한도는 계정당으로 적용됩니다. 리소스 수준 스로틀링이 적용됩니다. | 
| DescribeInstances | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeMatchmaking | 200 | 200 | 예 | 한도는 계정당으로 적용됩니다. 리소스 수준 스로틀링이 적용됩니다. | 
| DescribeMatchmakingConfigurations | 15 | 7 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeMatchmakingRuleSets | 20 | 10 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribePlayerSessions | 200 | 200 | 예 | 한도는 계정당으로 적용됩니다. 리소스 수준 스로틀링이 적용됩니다. | 
| DescribeRuntimeConfiguration | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeScalingPolicies | 20 | 20 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeScript | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeVpcPeeringAuthorizations | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| DescribeVpcPeeringConnections | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| GetComputeAccess | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| GetComputeAuthToken | 10 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| GetGameSessionLogUrl | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| GetInstanceAccess | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListAliases | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListBuilds | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListContainerFleets | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListCompute | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListContainerGroupDefinitions | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListContainerGroupDefinitionVersions | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListFleets | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListFleetDeployments | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListGameServerGroups | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListGameServers | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListLocations | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListScripts | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ListTagsForResource | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| PutScalingPolicy | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| RegisterCompute | 10 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| RegisterGameServer | 40 | 20 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| RequestUploadCredentials | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ResolveAlias | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ResumeGameServerGroup | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| SearchGameSessions | 10 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| StartFleetActions | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| StartGameSessionPlacement | 75 | 75 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| StartMatchBackfill | 70 | 70 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| StartMatchmaking | 100 | 100 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| StopFleetActions | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| StopGameSessionPlacement | 20 | 20 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| StopMatchmaking | 100 | 100 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| SuspendGameServerGroup | 1 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| TagResource | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| TerminateGameSession | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UntagResource | 20 | 5 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateAlias | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateBuild | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateContainerGroupDefinition | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateContainerFleet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateFleetAttributes | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateFleetCapacity | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateFleetPortSettings | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateGameServer | 40 | 20 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateGameServerGroup | 5 | 0.1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateGameSession | 10 | 2 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateGameSessionQueue | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateMatchmakingConfiguration | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateRuntimeConfiguration | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| UpdateScript | 10 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 
| ValidateMatchmakingRuleSet | 4 | 1 | 아니요 | 한도는 계정당으로 적용됩니다. | 

# 리소스 수준 스로틀링
<a name="api-limits-resource-throttling"></a>

데이터베이스 핫 키 문제를 방지하기 위해 일부 API 작업에는 리소스 수준 스로틀링이 적용됩니다. 이러한 작업에 대한 API 수준 제한을 늘리는 동안 리소스 수준에서 여전히 스로틀될 수 있습니다.

다음 API 작업에는 리소스 수준 스로틀링이 적용됩니다.
+ DescribeGameSessionPlacement
+ DescribeGameSessions
+ DescribeMatchmaking
+ DescribePlayerSessions

리소스 수준 스로틀링은 리소스 식별자가 포함된 특정 스로틀 키를 사용하여 적용됩니다. 예를 들어 DescribeGameSessionPlacement는 계정 및 배치 ID 조합당 스로틀링을 적용하는 ‘Operation:GameLift/DescribeGameSessionPlacement,aws-account-placement-id:’ 키를 사용합니다. 이렇게 하면 고객이 특정 리소스에 대한 요청으로 시스템에 부담을 주지 않습니다.