跳至内容

如何解决 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(允许)的规则,您接收的请求与 Action(操作)设置为 Block(阻止)的规则相匹配。
  • 对于默认操作设置为 Block(阻止)的规则,您接收的请求与 Action(操作)设置为 Block(阻止)的规则相匹配。
  • 对于默认操作设置为 Block(阻止)的规则,您接收的请求与 Action(操作)设置为 Allow(允许)的任何规则均不匹配。

有关其他类型的 403 错误的故障排除信息,请参阅如何解决 CloudFront 中的 403 错误?

解决方法

要解决“Request Blocked”错误,请完成以下步骤:

  1. 打开 CloudFront 控制台
  2. 在导航窗格中,选择 Distributions(分配),然后选择要更新的分配。
  3. 选择 Security(安全)选项卡。
  4. Security - Web Application Firewall (WAF)(安全 - Web 应用程序防火墙 (WAF))下,选择 Web 访问控制列表 (Web ACL) 链接上的链接。您的 WAF 控制台中的 Web ACL 将在新选项卡中打开。
  5. Rules(规则)选项卡下,查看在 Web ACL 上设置的 AWS WAF 默认操作。
    **注意:**有关详细信息,请参阅在 AWS WAF 中设置 Web 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 保护功能