ユーザーに "CloudFront wasn't able to connect to the origin" エラーが返される原因をトラブルシューティングしたいです。
解決策
Amazon CloudFront は、次の要因で "HTTP 502" エラーを返す場合があります。
- オリジンが CloudFront がサポートしていない SSL/TLS プロトコルと暗号を使用しているため、SSL/TLS ネゴシエーションが失敗した場合。
- オリジンの SSL 証明書が失効している、無効である、または自己署名されていることが原因で、SSL/TLS ネゴシエーションが失敗した場合。または、証明書チェーンの順序が正しく配置されていない場合。
- CloudFront ディストリビューションとカスタムオリジン間の SSL/TLS ネゴシエーションにおいて、ホストヘッダーが一致していない場合。
- カスタムオリジンが、CloudFront ディストリビューションのオリジン設定で指定されたポートで応答しない場合。
- カスタムオリジンが CloudFront への接続を終了するタイミングが早すぎた場合。
- オリジンがパブリック解決できない場合。エラーメッセージ "NonS3OriginDnsError" が表示される場合、DNS 構成に問題があり、CloudFront はオリジンに接続できません。
これらの問題のトラブルシューティング方法については、「HTTP 502 ステータスコード (Bad Gateway)」を参照してください。
関連情報
CloudFront で発生するエラー応答ステータスコードのトラブルシューティング
CloudFront で 502 エラーが発生する場合のトラブルシューティング方法を教えてください"The request could not be satisfied"