上限

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 の機能はプランのエンタイトルメントです。
詳細については、Apigee Offeringsをご覧ください。

履歴に保持される 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 の呼び出し数
  • 1 分間に 10,000 回の呼び出し(有料プランの場合)
  • 1 分間に 600 回の呼び出し(評価版の組織)
計画済み
環境あたりのターゲット サーバー数 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 日

計画済み

上記の情報は現時点でのプロダクトの上限を表しています。投稿または一般公開の際に、プロダクトの機能や上記の上限が変更されることがあります。