如何解決 CloudFront 中的「403 錯誤 - 無法滿足請求。請求遭封鎖」?

1 分的閱讀內容
0

Amazon CloudFront 傳回錯誤訊息「403 錯誤 - 無法滿足請求。請求遭封鎖。」

簡短描述

錯誤訊息「403 錯誤 - 無法滿足請求。請求遭封鎖。」是來自用戶端的錯誤。發生此項錯誤可能是由於與 CloudFront 分佈相關聯的 AWS WAF 規則。下列設定可能會導致「請求遭封鎖」錯誤:

  • 預設動作設為允許時,請求與將動作設定為封鎖的規則相符。
  • 預設動作設為封鎖時,請求與將動作設定為封鎖的規則條件相符。
    -或-
  • 預設動作設為封鎖時,請求與任何將動作設定為允許的規則條件不相符。

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

解決方法

若要解決「請求遭封鎖」錯誤:

  1. 開啟 CloudFront 主控台
  2. 選擇您要更新的分佈 ID。
  3. 選擇一般索引標籤。
  4. 設定下的 AWS WAF Web ACL 清單中,選擇與您的分佈相關聯的 Web 存取控制清單 (Web ACL)。
  5. AWS WAF 主控台中,選擇 Web ACL
  6. Web ACL 頁面中,針對 AWS 區域,選擇全球 (CloudFront)
  7. 選擇需要檢閱的 Web ACL。檢查 AWS WAF 預設動作是否已在 Web ACL 上設定
  8. 若要在預設動作為允許時解決「請求遭封鎖」錯誤,請檢閱請求。請確保它們與任何將動作設為封鎖的 AWS WAF 規則條件不相符。
    如果有效的請求與封鎖請求的規則條件相符,則請更新規則以允許請求。
  9. 若要在預設動作為封鎖時解決「請求遭封鎖」錯誤,請檢閱請求。請確保它們與任何將動作設為允許的 AWS WAF 規則條件相符。
    如果有效的請求與允許請求的任何現有規則不相符,請建立規則,該規則會允許請求。

**注意:**如需疑難排解的詳細資訊,請使用 AWS WAF 主控台檢閱與可能導致「請求遭封鎖」錯誤的規則相符的請求範例。如需詳細資訊,請參閱測試和調整 AWS WAF 保護

相關資訊

如何解決 CloudFront 中的「403 錯誤 - 無法滿足請求。錯誤請求」?

AWS WAF 如何運作

使用 AWS WAF 控制對內容的存取

AWS 官方
AWS 官方已更新 1 年前