割り当てと上限

このページでは、API Gateway の割り当て上限について説明します。

API、API 構成、ゲートウェイの上限

API ゲートウェイでは、API、API 構成、ゲートウェイに次の上限が適用されます。

  • API - 合計 50
  • API 構成 - 1 つの API あたり 100
  • ゲートウェイ - 1 つのリージョンあたり 50

同じ API の最初の API 構成の作成が完了する前に 2 番目の API 構成を作成しようとすると、一方または両方の構成が、後でゲートウェイで使用できなくなることがあります。

リクエスト頻度の上限

デフォルトでは、1 つのサービス プロデューサー プロジェクトに対して 100 秒あたり 1,000 万の割り当てユニットというレート制限が設定されています。割り当てユニットは、services.check への呼び出しごとと、services.report から報告されたオペレーションごとに 1 つずつ消費されます。

ペイロード サイズの上限

デプロイされたゲートウェイを経由するトラフィックの最大ペイロード サイズには、具体的に以下の上限が適用されます。

上限
リクエスト サイズ 32 MB
レスポンス サイズ 32 MB
gRPC コード変換レスポンス サイズ 1 MB
gRPC コード変換リクエスト サイズ 1 MB

ストリーミングはサポートされていません。

ヘッダーサイズの上限

デプロイされたゲートウェイを経由するトラフィックの最大ヘッダーサイズには、具体的に以下の上限が適用されます。

上限 金額
リクエスト ヘッダーのサイズ 60 KB

API Gateway によって呼び出されるバックエンド サービスには、より低い上限が設定されている場合があります。

割り当てを増やす方法

Cloud Quotas の調整リクエストは審査の対象となります。割り当て調整リクエストの審査が必要な場合は、リクエストの受領確認メールが届きます。ご不明な点がある場合は、そのメールに返信してください。リクエストが審査されると、リクエストが承認されたかどうかを通知するメールが届きます。

コンソール

割り当て値を調整する手順は次のとおりです。

  1. Google Cloud コンソールで、[IAM と管理] > [割り当てとシステム上限] ページに移動します。

    [割り当てとシステム上限] に移動

    プロジェクトを選択するよう求められたら、調整するプロジェクトを選択します。

  2. [割り当て] 列で、更新する割り当て値を見つけ、更新する割り当ての横にあるチェックボックスをオンにします。

    必要に応じて、[フィルタ] 検索ボックスを使用して割り当てを検索します。

  3. [編集] をクリックすると、[割り当ての変更] ダイアログが表示されます。

  4. [新しい値] フィールドに、必要な割り当て値を入力します。割り当て値には測定単位が設定されている場合があります。この場合は、隣接するリストから必要な単位を選択します。[完了] をクリックします。

    省略可: I understand that this request will remove any overrides というテキストが配置されたチェックボックスが表示されている場合は、割り当て値をデフォルト値以上になるように調整すると、以前の割り当てのオーバーライドが削除されます。これが目的の設定である場合は、チェックボックスをオンにして続行します。

  5. ダイアログに表示されている数値を超える割り当て値に引き上げるには、[割り当ての増加を申し込む] を選択します。

    1. [割り当ての変更] フォームの [新しい値] フィールドに、必要とする更新済みの割り当て値を入力します。[リクエストの説明] フィールドが表示されている場合は、説明を入力します。[完了] をクリックします。

    2. [次へ] ボタンが表示されたら、[次へ] をクリックし、次の画面で連絡先情報を入力します。

  6. [リクエストを送信] をクリックします。

コンソールから調整をリクエストできない場合は、Cloud カスタマーケアに引き上げをリクエストしてください。

割り当ての増加プロセスの仕組みについては、割り当ての調整についてをご覧ください。

割り当て値を引き上げる複数のリクエストをまとめる

割り当ての引き上げをまとめてリクエストするには、追加する個々の割り当ての横にあるチェックボックスをオンにします。ただし、一括処理リクエストにより、 Google Cloud によるリクエストの審査に時間がかかることがあります。

審査時間を短縮するには、割り当て調整リクエストをプロダクトとエリア別にグループ化します。たとえば、ネットワーキングと Compute Engine VM の割り当ての調整をリクエストする場合は、ネットワーキングの割り当てリクエストと Compute Engine VM の割り当てリクエストをそれぞれ作成します。