跳至內容

如何從 AWS WAF Classic 遷移至 AWS WAF,遷移期間會有多久的停機時間?

2 分的閱讀內容
0

我想將現有的 AWS WAF Classic 部署遷移至 AWS WAF。我也想了解遷移期間所需的停機時間。

解決方法

先決條件: 檢閱遷移注意事項與限制。

使用以下其中一種選項,從 AWS WAF Classic 遷移至 AWS WAF。

使用以下遷移程序不會產生停機時間。完成遷移後,最佳實務是在實際執行環境中實作規則前,先測試並調整 AWS WAF 防護。

手動遷移

簡單的 AWS WAF 部署適合使用手動遷移。手動遷移會在 AWS WAF 中重新建立 AWS WAF Classic 資源。在遷移完成前,請求處理方式可能會出現不一致。

若要執行手動遷移,請完成以下操作:

  1. 設定 AWS WAF。
  2. 遷移您的保護套件 (Web ACL)。
  3. 檢閱新的 Web ACL,並視需要更新其組態。

AWS WAF 安全自動化 (自動)

若要自動遷移至 AWS WAF,請使用 AWS WAF 安全自動化。此解決方案使用 AWS CloudFormation。

注意: 使用 AWS WAF 安全自動化從 AWS WAF Classic 遷移時,請勿使用 AWS WAF Classic 遷移精靈。

若要使用 AWS WAF 安全自動化部署新的 Web ACL,請完成啟動堆疊中的步驟。

注意: 您必須選擇與目前 AWS WAF Classic 資源相符的 Endpoint Type (端點類型)。如果您使用 API Gateway REST API 或 Application Load Balancer,請選擇 ALB。

AWS CloudFormation 會建立新的堆疊,其中包含 Security Automation 所需的所有資源,包括新的 AWS WAF Web ACL。新的 Web ACL 不會自動與任何 AWS 資源建立關聯。若要完成 AWS WAF 遷移,您必須手動將 AWS WAF Web ACL 與 AWS 資源建立關聯。此程序會自動解除 AWS 資源與 AWS WAF Classic Web ACL 的關聯。將資源與新的 AWS WAF Web ACL 建立關聯後,Web ACL 規則會檢查傳入請求。

遷移至 AWS WAF 後,最佳實務是檢閱新的 Web ACL,並視需要更新其組態。

注意: 您可能需要手動重新建立無法自動遷移的現有規則。如需更多資訊,請參閱遷移保護套件 (Web ACL):手動後續作業。

AWS WAF Classic 遷移精靈 (自動)

使用 AWS WAF Classic 遷移精靈,自動將現有 AWS WAF Classic 資源遷移至 AWS WAF。在某些情況下,您不得使用 AWS WAF Classic 遷移精靈。如需更多資訊,請參閱遷移注意事項與限制。

若要使用 AWS WAF Classic 遷移精靈部署新的 Web ACL,請完成遷移保護套件 (Web ACL):自動遷移中的步驟。

AWS CloudFormation 會建立新的堆疊,其中包含從 AWS WAF Classic 遷移的所有資源,包括新的 AWS WAF Web ACL。 新的 Web ACL 不會自動與任何 AWS 資源建立關聯。 若要完成 AWS WAF 遷移,您必須手動將 AWS WAF Web ACL 與 AWS 資源建立關聯。此程序會自動解除 AWS 資源與 AWS WAF Classic Web ACL 的關聯。將資源與新的 AWS WAF Web ACL 建立關聯後,Web ACL 規則會檢查傳入請求。

遷移至 AWS WAF 後,最佳實務是檢閱新的 Web ACL,並視需要更新其組態。

注意: 您可能需要手動重新建立無法自動遷移的現有規則。如需更多資訊,請參閱遷移保護套件 (Web ACL):手動後續作業。

相關資訊

將規則從 AWS WAF Classic 遷移至新版 AWS WAF

AWS 官方已更新 7 個月前