「CloudFront wasn't able to connect to the origin」(CloudFront はオリジンに接続できませんでした) というエラーを解決するにはどうすればよいですか?

最終更新日: 2022 年 6 月 28 日

コンテンツ配信に Amazon CloudFront を使用していますが、「CloudFront wasn't able to connect to the origin.」(CloudFront はオリジンに接続できませんでした。) という HTTP 502 エラーがユーザーに表示されます。 このエラーの原因は何ですか?

解決方法

CloudFront の HTTP 502 エラーが起きる理由には、次のようなものが考えられます。

  • オリジンが SSL/TLS プロトコルを使っており、暗号が CloudFront ではサポートされていないため、SSL ネゴシエーションで障害が発生している。
  • オリジンの SSL 証明書が期限切れか無効であるか、証明書チェーンが無効なので、SSL ネゴシエーションの障害が発生している。
  • CloudFront ディストリビューションとカスタムオリジン間の SSL ネゴシエーションに、ホストヘッダーの不一致が存在する。
  • CloudFront ディストリビューションのオリジンの設定で指定したポートで、カスタムオリジンが応答しない。
  • カスタムオリジンが、CloudFront への接続を早すぎる段階で終了している。

これらの問題のトラブルシューティングの詳細については、「HTTP 502 ステータスコード (Bad Gateway)」を参照してください。