コンテンツを提供するために Amazon CloudFront ディストリビューションを使用しています。ただし、視聴者が Web ブラウザを介してコンテンツにアクセスしようとすると、「ERR_SSL_PROTOCOL_ERROR」または「要求を満たせませんでした」というエラーのいずれかが発生します。なぜこれが発生するのですか、またどのように問題を解決しますか?
簡単な説明
CloudFront が**「ERR_SSL_PROTOCOL_ERROR」** および**「リクエストを満たすことができませんでした」というエラーを返すには**、次の 2 つの理由があります。
この問題を解決するには、まず、ディストリビューションの代替ドメイン名が正しく構成されていることを確認します。次に、ディストリビューションのセキュリティポリシーを確認して、ポリシーが視聴者の Web ブラウザで使用される SSL / TLS プロトコルをサポートしていることを確認します。
解決方法
ディストリビューションの代替ドメイン名が正しく構成されていることを確認します
1. CloudFront コンソールを開きます。
2. 左側のナビゲーションペインで、ディストリビューション を選択します。ディストリビューション ページが開きます。
3. ID 列で、エラーを返すディストリビューションの ID を選択します。
4. 設定 セクションで、代替ドメイン名 の値を確認します。リストされている値が、ディストリビューションの代替ドメイン名に使用するドメイン名と一致していることを確認します。
5. 代替ドメイン名 の値が正しくない場合は、ディストリビューションの代替ドメイン名を更新します。手順については、「CloudFront デベロッパーガイド」の 代替ドメイン名の追加 を参照してください。
**注:**エラーが解決せず、HTTPS 経由でコンテンツを提供している場合は、ディストリビューションのセキュリティポリシーも確認してください。
(HTTPS の場合のみ) ディストリビューションのセキュリティポリシーを確認して、ポリシーが視聴者の Web ブラウザで使用される SSL / TLS プロトコルをサポートしていることを確認します。
1. CloudFront コンソールを開きます。
2. 左側のナビゲーションペインで、ディストリビューション を選択します。ディストリビューション ページが開きます。
3. ID 列で、エラーを返すディストリビューションの ID を選択します。
4. 設定セクションで、セキュリティポリシーの値を確認します。リストされているポリシーが、視聴者の Web ブラウザで使用される SSL / TLS プロトコルをサポートしていることを確認してください。詳細については、ビューワーと CloudFront の間でサポートされるプロトコルと暗号 を参照してください。
5. ディストリビューションのセキュリティポリシーがビューアの Web ブラウザで使用される SSL / TLS プロトコルをサポートしていない場合は、ディストリビューションのセキュリティポリシーを更新してください。手順については、 「CloudFront デベロッパーガイド」の ディストリビューションの更新 を参照してください。
関連情報
代替ドメイン名と HTTPS の設定