API プログラム実装を作成、管理、確認する際は、プロダクトの構成に関する次の上限に注意してください。Apigee プロダクトは、これらの上限内で構成する場合において、安定性とパフォーマンスが確保されるように設計されています。構成の上限内に収まっていることを追跡して確実にするのは、お客様の責任です(下記の表で「現在の使用状況の確認方法」の列をご覧ください)。これらの上限を超えると、API レイテンシの増加、API スループットの低下、API 呼び出しの失敗といった症状が 1 つ以上現れる可能性があります。上限超過による例外に関連するサポートケースを提出したお客様は、必要な変更を構成に加えるよう求められる場合があります。
上限は自動的に適用される場合とそうでない場合があります(下記の表で「現在の適用状況」の列をご覧ください)。Apigee が現在適用されていない上限を自動的に適用させる場合、影響を受けるユーザーが事前に是正措置を取れるよう、Apigee は上限の自動適用について通知するための商業上合理的な努力を払います。
1 つの構成上限は Apigee Public Cloud と Private Cloud(オンプレミス)プロダクトの両方に適用され、もう 1 つは Apigee ハイブリッドに適用されます。これらの上限は、プランの利用資格とは無関係です。このトピックに記載されている機能の一部は、Apigee Public Cloud でのみ利用できます。
Cloud / Private Cloud
機能領域 | 上限 | 現在の適用状況 | 現在の使用状況の確認方法 |
---|---|---|---|
API プロキシ |
|||
API プロキシまたは共有フローの zip ファイル バンドルのサイズ(Hosted Targets と Node.js を除くプロキシ) | 15 MB | ○ | 使用状況を確認 |
Hosted Targets のバンドルサイズ Hosted Targets は現在 Apigee Public Cloud でのみ使用可能です。 |
250 MB | 計画済み | 使用状況を確認 |
Hosted Targets |
Hosted Targets の機能はプランのエンタイトルメントです。 |
||
履歴に保持される API プロキシ リビジョン数 | 50 | 計画済み | 使用状況を確認 |
API プロキシのリソース ファイルのサイズ(XSL、JavaScript、Python、JAR などのファイル)。Hosted Targets リソースは含みません。 | 15 MB | ○ | 使用状況を確認 |
拡張機能 |
|||
拡張機能のクエリ | 拡張機能ごとに 1 秒あたり 120 リクエスト | 計画済み | なし |
拡張機能のレスポンス ペイロード | 2 MB | 計画済み | なし |
割り当て |
|||
分散された割り当ての同期間隔 | 10 秒以上 | ○ | 使用状況を確認 |
永続性: キャッシュ、KVM |
|||
環境スコープでのキャッシュ数 | 100 | 計画済み | 使用状況を確認 |
キャッシュ内のアイテム数 | キャッシュごとに 2,500,000 アイテム | 計画済み | 計画済み |
キャッシュキーのサイズ | 2 KB | ○ | 使用状況を確認 |
キャッシュ値のサイズ | 512 KB | ○ | 使用状況を確認 |
キャッシュの有効期限 | 180 秒以上、30 日以下 | 計画済み | 使用状況を確認 |
組織スコープでの Key-Value マップ(KVM)数 | 100 | 計画済み | 使用状況を確認 |
環境スコープでの Key-Value マップ(KVM)数 | 100 | 計画済み | 使用状況を確認 |
プロキシ スコープでの Key-Value マップ(KVM)数 | 100(所定の組織で定義されているすべての API プロキシの間で共有) | 計画済み | 使用状況を確認 |
KVM 内のアイテム数 | 1 つの組織のすべてのスコープの KVM 全体で合計 500 万個のアイテム | 計画済み | 使用状況を確認: 組織 環境 API プロキシ API プロキシ リビジョン |
Key-Value マップ(KVM)のキーのサイズ | 2 KB | ○ | 使用状況を確認: 組織 環境 API プロキシ API プロキシ リビジョン |
Key-Value マップ(KVM)値のサイズ | 10 KB | 計画済み | 使用状況を確認 |
キー、デベロッパー、アプリ、プロダクト |
|||
コンシューマ キー(API キー)のサイズ | 2 KB | ○ | 使用状況を確認 |
コンシューマ シークレットのサイズ | 2 KB | ○ | 使用状況を確認 |
デベロッパー、デベロッパー アプリ、API プロダクト、OAuth アクセス トークン、その他の Edge エンティティに設定可能なカスタム属性の数 | 18 | ○ | 使用状況を確認: デベロッパー デベロッパー アプリ API プロダクト アクセス トークン |
カスタム属性名のサイズ | 1 KB | ○ | 使用状況を確認: デベロッパー デベロッパー アプリ API プロダクト アクセス トークン |
カスタム属性値のサイズ | 2 KB | ○ | 使用状況を確認: デベロッパー デベロッパー アプリ API プロダクト アクセス トークン |
組織あたりのデベロッパーの数 | 100 万 | 計画済み | 使用状況を確認 |
OAuth |
|||
OAuth アクセス トークンの有効期限 | 180 秒以上、30 日以下 | 計画済み | 使用状況を確認 |
OAuth 更新トークンの有効期限 | 1 日以上、2 年以下 | 計画済み | 計画済み |
OAuth アクセス トークンと更新トークンのサイズ | 2 KB | ○ | 使用状況を確認 |
OAuth トークンに設定可能なカスタム属性の数 | 18 | ○ | 使用状況を確認 |
カスタム属性名のサイズ | 1 KB | ○ | 使用状況を確認 |
カスタム属性値のサイズ | 2 KB | ○ | 使用状況を確認 |
環境と組織 |
|||
組織あたりのデベロッパー ポータルの数 | 10 | 計画済み | 計画済み |
評価機関 | 60 日後に削除評価アカウントについては、Apigee プロダクトの Google 利用規約もご覧ください。 | ○ | プロダクト UI のバナー |
Management API の呼び出し数 |
|
○ | 計画済み |
環境あたりのターゲット サーバー数 | 500 | 計画済み | 使用状況を確認 |
環境あたりの仮想ホスト数 | 20 | 計画済み | 使用状況を確認 |
環境あたりの TLS 証明書の数 | 100 | 計画済み | 使用状況を確認 |
環境ごとのキーストアの数 | 100 | 計画済み | 使用状況を確認 |
環境ごとのトラストストアの数 | 1000 | 計画済み | 使用状況を確認 |
システム |
|||
API プロキシ リクエストの URL のサイズ | 7 KB | ○ | 使用状況を確認 |
リクエスト ヘッダーのサイズ | 30 KB | ○ | 使用状況を確認 |
レスポンス ヘッダーのサイズ | 25 KB | ○ | 使用状況を確認 |
リクエスト / レスポンスのサイズ(ストリーミングされていないリクエストとストリーミングされているリクエストの両方) 一般的な API パターンは、画像、ドキュメント、書式なしテキスト、JSON などの大量のデータを取得することです。10 MB を超えるデータサイズの場合は、署名付き URL パターンをおすすめします。GCS(Google Cloud Storage)などその他の Google サービスでは、このパターンを使用してリファレンス実装を提供しています。 |
10 MB | ○(ストリーミングされない場合は) ×(ストリーミングされる場合) |
API プロキシに対して cURL を実行 |
API Monitoring |
|||
API Monitoring のアラート数 | 20 | ○ | 使用状況を確認 |
API Monitoring のコレクション アイテム数 | 20 | ○ | 使用状況を確認 |
Analytics API(API 呼び出しのみ。UI の使用時には適用されません) |
|||
環境ごとの Asynchronous Query API の呼び出し数(Public Cloud のみ) | 1 時間に 7 回の呼び出し | × | なし |
環境ごとの Metrics API の呼び出し数(Public Cloud のみ) | Postgres: 1 分あたり 40 回の呼び出し BigQuery: 1 分あたり 12 回の呼び出し |
× | なし |
環境ごとの Data Export API の呼び出し数(Public Cloud のみ) | 1 か月あたり 70 回の呼び出し 収益化が有効: 1 か月あたり 70 回の呼び出し(標準データ)と 1 か月あたり 70 回の呼び出し(収益化データ) |
× | なし |
OpenAPI 仕様 |
|||
OpenAPI 仕様 | 4 MB(下の注記を参照) | ○ | ローカル システム上のファイルのサイズを確認 |
ハイブリッド
機能領域 | 上限 | 現在の適用状況 | 現在の使用状況の確認方法 |
---|---|---|---|
API プロキシ |
|||
API プロキシまたは共有フローの zip ファイル バンドルのサイズ(Hosted Targets と Node.js を除くプロキシ) | 15 MB | ○ | |
履歴に保持される API プロキシ リビジョン数 | 1000 | ○ | |
API プロキシのリソース ファイルのサイズ(XSL、JavaScript、Python、JAR などのファイル)。Hosted Targets リソースは含みません。 | 15 MB | ○ | |
環境ごとのデプロイ済み API プロキシと共有フローの数 | 50 | ○ | |
環境あたりのリソース数 | 100 | ○ | |
割り当て |
|||
分散された割り当ての同期間隔 | 10 秒以上 | ○ | |
最大割り当て間隔 | 1 か月 | 計画済み | |
最小割り当て間隔 | 1 分 | 計画済み | |
永続性: キャッシュ、KVM、プロパティ セット |
|||
環境スコープでのキャッシュ数 | 100 | 計画済み | |
キャッシュキーのサイズ | 2 KB | ○ | |
キャッシュ値のサイズ | 512 KB | ○ | |
キャッシュの有効期限 | 1 秒以上、30 日以下 | 計画済み | |
キャッシュ リソースの削除率 | 1 分あたり | ○ | |
キャッシュ内のアイテム数 | キャッシュあたり 1,000 万件 | 計画済み | |
KVM 内のアイテム数 | 5MM | 計画済み | |
組織スコープでの Key-Value マップ(KVM)数 | 100 | 計画済み | |
環境スコープでの Key-Value マップ(KVM)数 | 100 | 計画済み | |
プロキシ スコープでの Key-Value マップ(KVM)数 | 100 | 計画済み | |
Key-Value マップ(KVM)のキーのサイズ | 2 KB | 計画済み | |
Key-Value マップ(KVM)値のサイズ | 10 KB | 計画済み | |
環境ごとの環境スコープにあるプロパティ セットの数 | 10 | 計画済み | |
環境ごとのプロキシ スコープにあるプロパティ セットの数 | 50 | 計画済み | |
各プロパティのサイズ | 2KB | 計画済み | |
プロパティ セット内の各プロパティ名のサイズ | 100 バイト | 計画済み | |
プロパティ セットの各値のサイズ | 1,024 バイト | 計画済み | |
プロパティ セットファイルのサイズ | (100 + 1024) * 100 = ~110KB | 計画済み | |
キー、デベロッパー、アプリ、プロダクト |
|||
コンシューマ キー(API キー)のサイズ | 2 KB | ○ | |
コンシューマ シークレットのサイズ | 2 KB | ○ | |
デベロッパー、デベロッパー アプリ、API プロダクト、OAuth アクセス トークン、その他の Edge エンティティに設定可能なカスタム属性の数 | 18 | ○ | |
カスタム属性名のサイズ | 1 KB | ○ | |
カスタム属性値のサイズ | 2 KB | ○ | |
組織あたりのデベロッパーの数 | 100 万 | 計画済み | |
アプリあたりの API キーの数 | 10 | 計画済み | |
デベロッパーあたりのアプリの数 | 10 | 計画済み | |
組織あたりのアプリの数 | 100 万 | 計画済み | |
プロダクトあたりの環境の数 | 25 | 計画済み | |
API キーあたりのプロダクトの数 | 50 | 計画済み | |
アプリあたりのプロダクトの数 | 100 | 計画済み | |
組織あたりのサービスの数 | 5000 | 計画済み | |
プロダクトあたりのプロキシの数 | 25 | 計画済み | |
OAuth |
|||
OAuth アクセス トークンの有効期限 | 180 秒以上、30 日以下 | ○ | |
OAuth 更新トークンの有効期限 | 1 日以上、2 年以下 | ○ | |
OAuth アクセス トークンと更新トークンのサイズ | 2 KB | ○ | |
OAuth トークンに設定可能なカスタム属性の数 | 18 | ○ | |
カスタム属性名のサイズ | 1 KB | ○ | |
カスタム属性値のサイズ | 2 KB | ○ | |
環境と組織 |
|||
キーあたりのエイリアスの数 | 100 | ○ | |
組織あたりのデベロッパー ポータルの数 | 10 | 計画済み | |
環境あたりのキーストアの数 | 100 | ○ | |
Management API の呼び出し数 | 1 分あたり 6,000 回の呼び出し | ○ | |
組織あたりの環境の数 | 75 | ○ | |
組織あたりの Kubernetes クラスタの数 | 5 | 計画済み | |
Cassandra クラスタあたりの組織数 | 5 | 計画済み | |
環境あたりのターゲット サーバー数 | 1000 | 計画済み | |
環境あたりのトラストストア数 | 1000 | ○ | |
環境あたりの仮想ホスト数 | 顧客管理型 | × | |
システム |
|||
API プロキシ リクエストの URL のサイズ | 7 KB | ○ | |
リクエスト ヘッダーのサイズ | 30 KB | ○ | |
レスポンス ヘッダーのサイズ | 25 KB | ○ | |
リクエスト / レスポンスのサイズ(ストリーミングされていないリクエストとストリーミングされているリクエストの両方) 一般的な API パターンは、画像、ドキュメント、書式なしテキスト、JSON などの大量のデータを取得することです。10 MB を超えるデータサイズの場合は、署名付き URL パターンをおすすめします。GCS(Google Cloud Storage)などその他の Google サービスでは、このパターンを使用してリファレンス実装を提供しています。 |
10 MB | ○(ストリーミングされない場合は) ×(ストリーミングされる場合) |
API プロキシに対して cURL を実行 |
Analytics API |
|||
同期レポートを介してクエリを実行できる最大期間 | 14 日 |
計画済み |
上記の情報は現時点でのプロダクトの上限を表しています。投稿または一般公開の際に、プロダクトの機能や上記の上限が変更されることがあります。