Azure API Managemnetのタイムアウト設定上限について

Adachi, Mitsuru / 安達 満 0 評価のポイント
2024-03-11T03:02:58.5066667+00:00

Azure API Managementのタイムアウトについて質問です。

https://learn.microsoft.com/ja-jp/azure/api-management/forward-request-policy

上記のサイトにはAzure AIP Managementの要求の転送(forward-request)の属性の説明があり timeout属性では下記の説明があります。 以下サイトを引用 「バックエンド サービスによって返される HTTP 応答ヘッダーを待機する秒単位の時間。この時間を過ぎると、 タイムアウト エラーが発生します。 最小値は 0 秒です。 この時間を過ぎると基盤となるネットワーク イ ンフラストラクチャによってアイドル接続がドロップされる可能性があるため、240 秒より大きい値は受け 入れられません。 ポリシー式を使用できます。 timeout または timeout-ms を指定できますが、 両方を指定することはできません。」 「240 秒より大きい値は受け入れられません。」とありますが、実際使用したところ240より大きい値を設定することができます。 そこで質問ですが、実際設定できるtimeoutの上限値を教えてください。 また、240以上を設定した場合、その設定したタイミングでタイムアウトになることを保障しているでしょうか?

Azure
Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
229 件の質問
0 件のコメント コメントはありません
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. Aki Nishikawa 1,390 評価のポイント Microsoft 社員
    2024-04-16T05:47:56.4866667+00:00

    日本語では「240 秒より大きい値は受け入れられません」とありますが、英語では

    Values greater than 240 seconds may not be honored, because the underlying network infrastructure can drop idle connections after this time.

    という文章であり、honored、つまり「入力はできるけれども、入力値を尊重しない」という意味でご理解ください。そのため、数値としては大きな数値(例えば1200)も設定できてしまいます。

    詳細の最大値については、サポートリクエストを上げて確認されるのが確実です。

    https://learn.microsoft.com/ja-jp/azure/azure-portal/supportability/how-to-create-azure-support-request

    0 件のコメント コメントはありません