AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

CloudFront でカスタムオリジンの応答タイムアウトを増やす方法を教えてください。

所要時間1分
0

Amazon CloudFront がカスタムオリジンからの応答を待つ時間を延長したいです。

簡単な説明

CloudFront がカスタムオリジンと通信するときに使用するタイムアウト値を調整するには、CloudFront コンソールでオリジンの応答タイムアウト設定を変更します。

重要: CloudFront で HTTP 504 エラーが発生する場合は、オリジンの応答タイムアウトを増やす前に次の点を確認してください。

  • オリジンサーバーのファイアウォールとセキュリティグループが CloudFront トラフィックを許可している。
  • オリジンサーバーはインターネットでアクセス可能である。
  • サーバーのタイムアウトは、オリジンサーバー上のアプリケーションからの応答の遅延が原因ではない。

詳細については、CloudFront 開発者ガイドの「HTTP 504 ステータスコード (Gateway Timeout)」を参照してください。

解決策

  1. CloudFrontコンソールを開きます。
  2. [ディストリビューション] ペインの [ID] 列で、編集するディストリビューションの ID を選択します。
  3. [オリジン] タブを選択します。[オリジン] ページが表示されます。
  4. [オリジン名] 列で、編集するオリジン名の横にあるチェックボックスをオンにします。次に、[編集] を選択します。[オリジンの編集] ページが表示されます。
  5. [設定] ペインで [その他の設定] を選択します。
  6. [応答タイムアウト] に、新しいタイムアウト値を入力します。
  7. [変更を保存] を選択します。

注: 60 秒を超える応答タイムアウト値を設定するには、クォータの増加をリクエストする必要があります。応答タイムアウトのデフォルト値は 30 秒です。