スキップしてコンテンツを表示

CloudFront が返す、「403 Error - The request could not be satisfied.Request Blocked」というエラーの解決方法を教えてください。

所要時間1分
0

Amazon CloudFront が「403 Error - The request could not be satisfied.Request Blocked」というエラーメッセージを返すため、原因をトラブルシューティングしたいです。

簡単な説明

AWS WAF ルールに設定ミスがある場合、次のエラーメッセージが表示される場合があります。

「403 Error - The request could not be satisfied.Request Blocked」

次の設定が原因で、「Request Blocked」エラーが発生する可能性があります。

  • デフォルトアクションが Allow であるルールに対し、[アクション]Block に設定されたルールに一致するリクエストが送信された場合。
  • デフォルトアクションが Block であるルールに対し、[アクション]Block に設定されたルールに一致するリクエストが送信された場合。
  • デフォルトアクションが Block であるルールに対し、[アクション]Allow に設定されたルールに一致しないリクエストが送信された場合。

他のタイプの 403 エラーのトラブルシューティング方法については、「CloudFront での 403 エラーをトラブルシューティングする方法を教えてください」を参照してください。

解決策

「Request Blocked」エラーを解決するには、次の手順を実行します。

  1. CloudFront コンソールを開きます。
  2. ナビゲーションペインで [ディストリビューション] を選択し、更新するディストリビューションを選択します。
  3. [セキュリティ] タブを選択します。
  4. [セキュリティ - ウェブアプリケーションファイアウォール (WAF)] で ウェブアクセス制御リスト (Web ACL) リンク上のリンクを選択します。WAF コンソール内の新しいタブでウェブ ACL が開きます。
  5. [ルール] タブを参照し、ウェブ ACL に設定されている AWS WAF のデフォルトアクションを確認します。
    注: 詳細については、「AWS WAF でのウェブ ACL のデフォルトアクションを設定する」を参照してください。

デフォルトアクションが Allow であるルールに対する「Request Blocked」エラーを解決するには、そのリクエストを確認してください。Block に設定されているルール条件に一致するリクエストがある場合は、ルールを更新し、そのリクエストを許可してください。

デフォルトアクションが Block であるルールに対する「Request Blocked」エラーを解決するには、そのリクエストを確認してください。リクエストは、Allow に設定されているルール条件と一致する必要があります。リクエストが、そのリクエストを許可する既存のルールに適合しない場合は、リクエストを許可するルールを作成してください。

注: AWS WAF コンソールを使用して、「Request Blocked」エラーを引き起こす可能性のあるルールに一致するリクエストのサンプルを確認します。詳細については、「AWS WAF 保護をテストし、調整する」を参照してください。

関連情報

CloudFrontで 発生するエラー「403 ERROR - The request could not be satisfied.Bad Request」を解決する方法を教えてください。

AWS WAF の仕組み

AWS WAF 保護を使用する

コメントはありません

関連するコンテンツ