跳至內容

如何解決 CloudFront 中的 「403 Error - The request could not be satisfied.Request Blocked」(403 錯誤 - 無法滿足請求。請求遭封鎖) 錯誤?

1 分的閱讀內容
0

我想對 Amazon CloudFront 傳回錯誤訊息「403 Error - The request could not be satisfied.Request Blocked」(403 錯誤 - 無法滿足請求。請求遭封鎖) 的原因進行疑難排解。

簡短描述

如果您錯誤設定了 AWS WAF 規則,那麼您可能會收到下列錯誤訊息:

「403 Error - The request could not be satisfied.Request Blocked」(403 錯誤 - 無法滿足請求。請求遭封鎖)。

以下設定可能會導致「Request Blocked」(請求遭封鎖) 錯誤:

  • 對於預設動作設定為允許的規則,您會收到與動作設定為封鎖的規則相符的請求。
  • 對於預設動作設定為封鎖的規則,您會收到與動作設定為封鎖的規則相符的請求。
  • 對於預設動作設定為封鎖的規則,您會收到與任何動作設定為允許的規則均不符的請求。

如需如何對其他 403 錯誤類型進行疑難排解的資訊,請參閱如何對來自 CloudFront 的 403 錯誤進行疑難排解?

解決方法

若要解決「Request Blocked」(請求遭封鎖) 錯誤,請完成以下步驟:

  1. 開啟 CloudFront console (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 預設動作

若要解決預設動作為允許的規則出現的「Request Blocked」(請求遭封鎖) 錯誤,請檢查您的請求。如果有請求與設定為封鎖的規則條件相符,請更新規則以允許這些請求。

若要解決預設動作為封鎖的規則出現的「Request Blocked」 (請求遭封鎖) 錯誤,請檢查您的請求。請求必須符合設定為允許的規則條件。如果請求與允許請求的現有規則不相符,請建立規則以允許請求。

**注意:**使用 AWS WAF 主控台檢視符合可能導致「Request Blocked」(請求遭封鎖) 錯誤之規則的請求範例。如需詳細資訊,請參閱測試和調整您的 AWS WAF 保護

相關資訊

如何解決 CloudFront 中的 「403 ERROR - The request could not be satisfied.Bad Request」(無法滿足請求。錯誤請求)

AWS WAF 的運作方式

使用 AWS WAF 保護