Cloud-native API Gateway は、ルートごとのタイムアウト設定をサポートしており、ゲートウェイがバックエンドからのレスポンスを待機する最大時間を定義できます。指定した時間内にレスポンスが受信されない場合、ゲートウェイはクライアントに HTTP 504 (ゲートウェイタイムアウト) エラーを返します。
操作手順
-
次のいずれかの方法でタイムアウトポリシーを設定します。
APIページ
-
Cloud-native API Gateway コンソールにログインします。左側メニューで、[API] をクリックします。上部メニューで、リージョンを選択します。
-
対象の API をクリックし、上部の [インスタンス] ドロップダウンリストから対象のインスタンスまたは すべてのインスタンス を選択します。
-
Routes リストで、対象のルートを選択します。
インスタンス詳細ページ
-
Cloud-native API Gateway コンソールにログインします。左側メニューで、インスタンス をクリックします。上部メニューで、リージョンを選択します。
-
インスタンス ページで、対象のゲートウェイインスタンスの ID をクリックします。次に、左側メニューで [API] をクリックし、対象の API を選択します。
-
Routes リストで、対象のルートを選択します。
-
-
Configure Policy タブをクリックします。Inbound Processing セクションで、[ポリシー/プラグインの有効化] をクリックします。
-
[タイムアウト] カードをクリックします。[ポリシーの追加:タイムアウト] パネルで、パラメーターを設定し、Add をクリックします。
説明タイムアウトポリシーを有効にした後、ビジネス要件を満たしていることを確認してください。
パラメーター
説明
[Enable]
ルートのタイムアウトポリシーを有効にするかどうかを指定します。
-
オン:ルートのタイムアウトポリシーが有効になります。
-
オフ:ルートのタイムアウトポリシーが無効になります。
[Timeout Period]
ルートのタイムアウト時間 (秒) です。
説明このパラメーターが 0 に設定されているか、タイムアウトポリシーが無効になっている場合、ゲートウェイは無期限に応答を待ち続けます。
-