# 制限

> Understand the rate limits, data size limits, and other constraints for Cloud Code scripts.

Cloud Code スクリプトには、Cloud Code が正しく実行されるようにするために処理できるデータ量に制限があります。

## Cloud Code API##cloud-code-api

* Cloud Code Client API サービスは、各プレイヤーを 1 分あたり 12,000 リクエストに制限します。
* Cloud Code Admin API サービスは、各サービスアカウントを 1 分あたり 120 リクエストに制限します。
* Admin API のレート制限の方が低いため、プレイヤーごとに Admin API を呼び出さないでください。

## Cloud Code JavaScript スクリプト##cloud-code-javascript-scripts

* Cloud Code スクリプトは 128 KB を超えることはできません。Cloud Code は、128 KB を超えるスクリプトを保存または実行するリクエストを拒否します。
* スクリプトを変更しないかぎり、Cloud Code スクリプトを公開することはできません。
* スクリプトの実行時の POST リクエスト本文 (スクリプトの入力パラメーター) の結合サイズが 1 MB を超えることはできません。
* スクリプトを実行するときのレスポンス本文 (スクリプトの出力) の合計サイズは、2 MiB を超えることはできません。
* スクリプトの実行時間が 15 秒を超えることはできません。

## 他の Unity サービスでの Cloud Code##cloud-code-with-other-unity-services

* すべての Unity サービスには、API の過剰な使用を防ぐためにプレイヤーごとのレート制限があります。Cloud Code は、ゲームクライアントがプレイヤー認証トークンで行うのと同じ方法でスクリプトを実行します。したがって、レート制限はゲームとサーバーコード間で共有されます。例えば、Cloud Code とゲームの両方から Economy を使用する場合、予期しないレート制限エラーを受け取る可能性があります。これらのエラーをデバッグする際には、両方の使用タイプを考慮することが重要です。
* スクリプトを保存する [環境](/services/service-environments.md) は、スクリプト内から他の Unity サービスを使用する場合、自動的に同じ環境になります。スクリプトは、他の環境内のサービスにアクセスできません。

Cloud Code と統合する方法について詳しくは、[他の Unity サービスとのインテグレーション](../how-to-guides/unity-services-integration) のページを参照してください。
