Amazon GameLift Servers SDK API の制限 - Amazon GameLift Servers

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon GameLift Servers SDK API の制限

次の表に、Amazon GameLift Servers SDK API オペレーションのデフォルトのレート制限を示します。これらの制限により、パフォーマンスが最適化され、ゲームサーバー環境でのリソースの競合が防止されます。これらの制限を理解することは、Amazon GameLift Servers とのサーバー側の効率的な統合にとって重要です。

サーバー SDK の制限は、アカウント識別子とプロセス識別子を含む特定のスロットリングキーを使用して適用されます。個々のプレイヤーによる不正使用を防ぐため、一部の制限はプレイヤーごとです。

注記

この表は変更される可能性があります。現在の制限の信頼できるソースは、内部 SDC 設定です。必要に応じて、AWS サポートに最新情報をお問い合わせください。

Server SDK API 制限リファレンス
API アクション バースト制限 レート制限 スロットリングキー メモ
AcceptPlayerSession 3 1 aws-account-and-process-id-and-player-id 制限はプレイヤーごととプロセスごとです。プレイヤーごとに制限を引き上げる必要はありません。
RemovePlayerSession 3 1 aws-account-and-process-id-and-player-id 制限はプレイヤーごととプロセスごとです。プレイヤーごとに制限を引き上げる必要はありません。
ActivateGameSession() 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
ActivateHostProcessV2 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
StartMatchBackfill 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
DescribePlayerSessions 10 5 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
GetComputeCertificate 3 0.1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
GetCustomerRoleCredentials 3 0.1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
InitSDK 3 0.1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
RefreshHostProcess 3 0.1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
StopMatchmaking 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
ProcessEnding 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
ProcessReady 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
UpdateGameSession 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
UpdateHostProcess 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
GetGameSessionId 10 5 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
GetTerminationTime 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
UpdatePlayerSessionCreationPolicy 3 1 aws-account-and-process-id 制限はサーバープロセスごとです。プロセスごとに制限を引き上げる必要はありません。
注記

これらはデフォルトの制限です。これらの APIs でスロットリングが発生している場合は、アカウントレベルのスロットリングが原因である可能性があります。制限緩和をリクエストするには、AWS サポートまでお問い合わせください。

プロセスごとおよびプレイヤーごとの制限は、通常の使用パターンに対応するように設計されており、調整はほとんど必要ありません。これらの APIs でスロットリングが発生している場合は、制限の引き上げをリクエストする前に、潜在的な最適化の機会について実装を確認してください。

アカウントレベルのスロットリングは、次の追加ルールを通じても適用される場合があります。

  • SdkWebSocket/AccountLevelHighUsage、aws-account

  • SdkWebSocket/AccountLevelThrottle、aws-account