全部產品
Search
文件中心

Web Application Firewall:如何將WAF 2.0執行個體升級到WAF 3.0

更新時間:Sep 05, 2025

Web Application Firewall (WAF)提供控制台升級工具,支援將 WAF 2.0 執行個體自助升級至 WAF 3.0。本文介紹升級先決條件、升級後的變更內容及升級操作步驟。

重要

自助升級工具入口分批灰階開放。

  • 如果您的Web Application Firewall控制台左側導覽列底部已顯示WAF3.0升級入口按鈕,表示您可以直接進行自助升級。

  • 如果沒有WAF3.0升級入口按鈕,且急需將執行個體升級到WAF 3.0,請聯絡您的商務經理,提交升級申請,通過後再進行自助升級。

前提條件

  • 存在透明接入ALB類型)的執行個體暫不支援直接升級。若存在,需要關閉引流、刪除網域名稱接入配置後,再進行自助升級。具體操作,請參見常見問題

  • 阿里雲每日0點至3點進行雲產品資產同步等操作,建議您在該時段不要進行透明接入的升級。

  • 執行個體版本包括訂用帳戶進階版、企業版、旗艦版,混合雲WAF的獨享版。

  • 執行個體未使用大屏服務、未開啟定製功能。

  • 執行個體在15天內不會到期。

  • 升級操作需擁有WAF完整許可權(AliyunYundunWAFFullAccess)。

  • 帳號未欠費。

升級前須知

對業務影響

  • 商務持續性:升級過程平滑無閃斷,不會對正常業務造成影響。升級後,WAF 2.0提供的CNAME地址、已配置的回源地址保持不變,您可以在CNAME接入列表查看相關資訊。

  • 升級時間長度:升級時間長度約15分鐘。其中“一鍵全量升級”方式因包含全面的系統預檢查,其耗時通常長於“手工分批升級”方式。

升級後的變化

版本規格和支援能力變化

升級後,訂用帳戶進階版、企業版、旗艦版執行個體的計費模式和版本不會變化,WAF 3.0 在 WAF 2.0 的基礎上進行了功能整合與最佳化,主要變化如下:

  • WAF 3.0的訂用帳戶進階版取消了規則防護引擎的智能規則託管功能、自訂規則的滑塊驗證功能。因此,升級後,如果您需要相應功能,請您將執行個體版本升級到企業版旗艦版。具體操作,請參見升級

  • WAF 3.0新增了防護模板配置、自訂響應規則、重保情境防護、進階資產中心等功能。升級後,您可以根據業務需要,配置相應功能。更多資訊,請參見設定自訂響應規則重保情境防護資產中心

  • WAF 3.0取消了混合雲獨享版。因此,混合雲WAF獨享版升級為訂用帳戶旗艦版。

    升級後的規格配置為:

    情境

    升級前

    升級後

    情境1

    WAF 2.0混合雲版本(包含節點2+200網域名稱)

    WAF 3.0旗艦版(預設節點1)+擴充節點1+200個網域名稱

    情境2

    WAF 2.0混合雲版本(包含節點2+200網域名稱)+付費擴充節點X個

    WAF 3.0旗艦版(預設節點1)+擴充節點1+擴充節點X+200個網域名稱

    情境3

    WAF 2.0旗艦版+付費擴充節點X個

    WAF 3.0旗艦版(預設節點1)+混合雲擴充節點X+200個網域名稱

    情境4

    WAF 2.0企業版+付費擴充節點X個

    WAF 3.0企業版(預設節點1)+混合雲擴充節點X+200個網域名稱

費用變化

重要

升級操作不會產生費用。

由於升級後的版本規格和支援能力的變化,升級後,即便您沒有使用其他任何功能,WAF 3.0執行個體產生的費用也可能變化。變化發生時間為,升級後第一次續約時。關於WAF 3.0的定價詳情,請參見Web Application Firewall 3.0購買頁

重要
  • 執行個體升級到WAF 3.0後,在第一次續約前,如果您進行退訂或降配操作,WAF不會退還對應金額。

  • 如果您進行了降配,續約時,WAF會按照降配後的規格,收取相應費用。

新增沙箱、彈性後付費QPS、流量計費保護

沙箱為WAF 3.0引入的一種特殊機制。執行個體進入沙箱後,WAF將不再保證產品SLA。接入該執行個體的防護對象將隨時可能出現業務訪問異常,包括但不限於丟包、限速、限連、防護失效、日誌或報表資料異常、訪問逾時、進入DDoS清洗或黑洞等情況。更多資訊,請參見沙箱說明

說明

升級視窗期內,執行個體不會進入沙箱。

  • 訂用帳戶執行個體

    如果執行個體的實際流量超過已購買QPS流量規格(包括版本包含的預設規格和QPS擴充之和)時,執行個體可能會進入沙箱。更多資訊,請參見彈性後付費

    升級後,執行個體的實際流量可能會超過目前的版本預設支援的QPS規格,從而使得執行個體進入沙箱狀態。

    您可以通過升級版本、購買QPS擴充規格、開啟彈性後付費的方式,避免執行個體因QPS超用進入沙箱,影響正常業務。

    • 關於升級版本的具體操作,請參見升級

    • 關於購買QPS擴充規格的具體操作,請參見QPS擴充

    • 關於開啟彈性後付費QPS的具體操作,請參見開通彈性後付費

  • 隨用隨付執行個體

    如果執行個體在某一小時內的峰值QPS流量超過設定的QPS流量閾值時,執行個體將進入沙箱,並且該小時不會出賬,從而避免因QPS暴漲而產生超高賬單。更多資訊,請參見流量計費保護

    升級後,執行個體預設開啟流量计费保护,且不支援關閉,並設定QPS流量閾值(即流量计费保护阈值)與執行個體支援的最大QPS規格保持一致:

    • 中國內地:30,000QPS

    • 非中國內地:3,000QPS

    • 若您的實際業務需求超過該規格,請聯絡您的商務經理或通過反饋進行諮詢。

    執行個體的沙箱狀態會在下一個小時的峰值QPS低於或等於流量计费保护阈值時,自動解除。如果沙箱狀態持續一段時間,您可以根據實際QPS流量,及時調整流量计费保护阈值

Log Service變化

  • 使用一鍵升級後,系統會自動建立WAF 3.0的logstore,同時保留WAF 2.0的logstore。

    重要
    • 遷移完成後,WAF 3.0Log Service僅記錄必選欄位。如果您在WAF 2.0勾選過可選欄位,需要在WAF 3.0控制台上重新勾選。

    • 升級視窗期內,您仍可以在WAF 2.0的控制台中查看logstore。在升級完成後,您需要登入Log Service(SLS)控制台查看WAF 2.0的logstore。更多資訊,請參見查詢與分析快速指引

  • WAF 2.0的logstore的日誌會根據使用者佈建的保留時間按從遠到近的順序依次清空超出保留時間的日誌,直至清空。如果需要保留,請及時備份。具體操作,請參見下載日誌

  • WAF 3.0的logstore的日誌儲存時間長度預設為180天,如需修改,可在Log Service控制台進行配置。

升級流程介紹

接入對象升級說明:

  • 升級透明接入的網域名稱時,WAF會將網域名稱綁定的雲產品(七層SLB類型四層SLB類型ECS類型)執行個體引流連接埠的流量升級到對應雲產品接入中,同時將執行個體添加為防護對象,將網域名稱添加為自訂防護對象。

  • 升級混合雲接入的流量時,WAF預設將流量升級到混合雲反向 Proxy模式中,並產生一個防護對象。

流量灰階功能介紹:

  • 選擇手工分批升級時,支援對網域名稱開啟流量灰階功能。流量灰階可以先將部分流量導向WAF 3.0,根據實際業務需求,選擇切入到新版本流量的比例,直到將全部流量切入到WAF 3.0。

  • 流量灰階比例支援檔位為1%、5%、10%、20%、30%、50%、70%、90%、100%,不支援自訂比例。僅允許增加灰階比例,如10%增加至20%,不允許減少灰階比例。

說明

資訊泄露防護(DLP)功能暫不支援灰階,當遷移任務開啟時,資訊泄露防護的命中記錄將被記錄在WAF 3.0中。

操作步驟

登入Web Application Firewall控制台,在頂部功能表列,選擇WAF執行個體的資源群組和地區(中國內地非中國內地)。在左側導覽列底部,單擊WAF3.0升級入口

  • 如果您的執行個體滿足升級要求,在升級須知面板,閱讀並勾選升級須知後,單擊我已了解升級須知,開始升級,進入升级工具頁面,準備進行升級。

  • 如果您的執行個體不滿足升級要求,WAF將彈出錯誤提示框。您可以根據提示內容,執行對應操作。

步驟一:流量綁定(僅限透明接入模式)

如果您存在透明接入的網域名稱,則會彈出流量綁定頁面,需要將網域名稱綁定到對應雲產品(ECS、CLB(TCP)、CLB(HTTP/HTTPS))。如果您不清楚網域名稱對應的雲產品類型,可以按照以下步驟確認:

  1. 使用網路診斷分析,選擇網路診斷分析,輸入欄位名,在DNS服務商解析結果處進行查看並複製公網IP地址。

  2. 分別進入ECS控制台-執行個體傳統型負載平衡CLB控制台選擇地區與資源群組,尋找上一步複製的IP地址對應的執行個體。

    • 如果是ECS執行個體,選擇ECS

    • 如果是監聽協議為TCP的CLB執行個體,選擇CLB(TCP)

    • 如果是監聽協議為HTTP或HTTPS的CLB執行個體,選擇CLB(HTTP/HTTPS)

  3. 選擇完成後,單擊繼續升級

    image.png

步驟二:升級預校正

升級預校正工具用於檢測當前執行個體是否滿足升級條件。首次校正完成後,您可在升級工具頁面查看最近的校正時間與結果。若校正未通過,請根據頁面提示的原因進行修複,修複完成後返回此頁面重新校正。

image

步驟三:選擇升級方式

升級工具提供了三種升級方式,您可以根據需求進行選擇:

遷移方式

一鍵全量升級

手工分批升級:遷移規則

手工分批升級:不遷移規則

適用情境

  • 網域名稱少且規則簡單,一鍵完成升級。

  • 升級後防護模板使用系統預設配置。

  • 需分批升級並觀察流量。

  • 系統自動升級防護規則。

  • 網域名稱多或規則複雜。需分批升級並觀察流量。

  • 升級後防護模板由您自訂配置。

升級模式

系統會預檢查是否支援全量升級,檢查通過後自動建立3.0執行個體,並自動把轉寄配置和防護規則升級至3.0。

系統會預檢查您選擇的防護模組是否支援升級,檢查通過後自動建立3.0執行個體,將防護規則升級至3.0,轉寄配置需手動升級。

系統將自動建立3.0執行個體,不執行任何升級動作。您需手動升級轉寄配置,非預設防護規則需在3.0控制台中重新設定。

  1. 升級工具頁面,選擇一鍵全量升級手工分批遷移-遷移規則手工分批遷移-不遷移規則後,單擊立即開始

    重要

    選擇手工分批遷移-遷移規則後,您需選擇要升級的防護規則,支援多選。您只能在當前頁面選擇要升級的防護規則,請根據業務情況仔細評估後再開始遷移。

  2. 在彈出的對話方塊單擊確定執行個體將開始自動升級,自動升級預計需要15分鐘,請您保持當前頁面的開啟狀態,不要重新整理頁面。

    說明

    如果升級不成功,執行個體將自動復原到WAF 2.0。您可以在復原完成對話方塊,查看升級失敗原因。

    截屏2024-07-02 21

  3. WAF自動升級結束後,在WAF 3.0版本实例创建成功對話方塊,單擊確認進入升級視窗期。

步驟四:在升級視窗期內完成遷移

升級視窗期為允許進行升級操作的整個周期,共計15天。您可以在升級工具頁面,查看升級視窗期剩餘時間長度。

升級視窗期注意事項

  • 允許的操作

    • 查看業務流量。

    • 網域名稱分批升級。

    • 來回切換WAF 2.0或WAF 3.0控制台。

    • 可以在WAF 3.0控制台添加防護配置,查看升級後執行個體的防護是否生效。

    • 復原到WAF 2.0。

    • 確認升級完成或放棄升級。

  • 不允許的操作

    • 不能在WAF控制台或費用與成本進行續約升級降配退訂等操作。否則,可能造成執行個體被釋放、費用退回失敗等情況。

    • 不能開啟或關閉網頁防篡改、敏感資訊泄露的防護開關。

    • 不能修改WAF 2.0和WAF 3.0所有的轉寄配置,包括增刪改WAF 2.0網站接入和WAF 3.0接入管理的配置。

  • 需注意的操作

    • 升級視窗期內,如果您在WAF 3.0添加了新的警示,且警示被觸發,您只會在WAF 2.0收到警示提示。

    • 升級視窗期內,如果您在WAF 2.0新增防護配置規則,該規則不會同步到WAF3.0.

    • 升級視窗期到期後,如果沒有及時確認升級完成,執行個體及其配置會自動復原到WAF 2.0,已升級到WAF 3.0的執行個體會被釋放,視窗期內的防護配置也會被刪除。

    • 升級完成後,您只能在WAF 3.0控制台進行安全防護。請您確定不再需要進行升級操作後,再單擊確認升級完成

根據升級方式執行操作:

一鍵全量升級

  1. 若您在上一步選擇一鍵全量升級,此時在升級工具頁面,所有網域名稱與伺服器的升級狀態會顯示為已升級,表示所有接入WAF的網域名稱與雲產品執行個體相關配置已自動升級到WAF 3.0。image

  2. 檢查各接入對象對應的業務側流量是否正常。包括但不限於查看日誌中狀態代碼200的佔比是否有明顯波動、QPS是否有明顯突增突降等。若您已開啟WAF3.0Log Service,可以參考日誌查詢進行檢查。

  3. 單擊頁面左下角切到3.0版本,進行如下檢查:

    1. 在左側導覽列,單擊接入管理,檢查資產接入狀態。

    2. 在左側導覽列,選擇防护配置 > Web 核心防护,檢查防護模板及其生效對象是否符合業務需求。

  4. 若確定正常,前往升級工具,單擊確認升級完成。WAF 2.0執行個體會被釋放,需在WAF 3.0控制台進行安全防護。

    說明
    • 若發現業務不正常,前往升級工具,在接入對象的操作列單擊復原到2.0版本,使網域名稱/伺服器復原至2.0。

    • 復原至2.0後,後續也可在升級工具頁面,單擊目標操作列的升級到3.0版本。此時,系統將只升級該對象的轉寄配置。您需要手動為該對象關聯相應的防護原則範本。

    • 極端情況下若復原後業務仍異常,請單擊頁面右上方放棄升級,使所有配置回到遷移開始前的狀態。

手工分批升級:遷移規則

  1. 若您在上一步選擇手工分批遷移-遷移規則,此時在升級工具頁面,所有網域名稱與伺服器的升級狀態會顯示為未升級,需要繼續進行手動升級。image

  2. 選擇一個或多個網域名稱/雲產品執行個體手動進行升級,直至所有網域名稱與雲產品執行個體顯示已升級,支援以下兩種升級方式:

    • 直接升級:在操作列單擊升級到3.0版本,在彈出的提示框單擊確定

    • 灰階升級:在操作列單擊灰階升級,並選擇切入到新版本流量的比例,逐步將流量切入到WAF 3.0。當灰階升級進度達到100%時,升級狀態顯示為已升級

  3. 檢查各接入對象對應的業務側流量是否正常。包括但不限於查看日誌中狀態代碼200的佔比是否有明顯波動、QPS是否有明顯突增突降等。若您已開啟WAF3.0Log Service,可以參考日誌查詢進行檢查。

    說明
    • 若發現業務不正常,前往升級工具,在接入對象的操作列單擊復原到2.0版本,使網域名稱/伺服器復原至2.0。

    • 復原至2.0後,後續也可在升級工具頁面,單擊目標操作列的升級到3.0版本。此時,系統將只升級該對象的轉寄配置。您需要手動為該對象關聯相應的防護原則範本。

    • 極端情況下若復原後業務仍異常,請單擊頁面右上方放棄升級,使所有配置回到遷移開始前的狀態。

  4. 若所有網域名稱與雲產品執行個體均已升級完成,且業務側流量與防護配置均符合預期,前往升級工具,單擊確認升級完成。WAF 2.0執行個體會被釋放,需在WAF 3.0控制台進行安全防護。

手工分批升級:不遷移規則

  1. 若您在上一步選擇手工分批遷移-不遷移規則,此時在升級工具頁面,所有網域名稱與伺服器的升級狀態會顯示為未升級,需要繼續進行手動升級。image

  2. 選擇一個或多個網域名稱/雲產品執行個體手動進行升級,直至所有網域名稱與雲產品執行個體顯示已升級,支援以下兩種升級方式:

    • 直接升級:在操作列單擊升級到3.0版本,在彈出的提示框單擊確定

    • 灰階升級:在操作列單擊灰階升級,並選擇切入到新版本流量的比例,逐步將流量切入到WAF 3.0。當灰階升級進度達到100%時,升級狀態顯示為已升級

  3. 檢查各接入對象對應的業務側流量是否正常。包括但不限於查看日誌中狀態代碼200的佔比是否有明顯波動、QPS是否有明顯突增突降等。若您已開啟WAF3.0Log Service,可以參考日誌查詢進行檢查。

    說明
    • 若發現業務不正常,前往升級工具,在接入對象的操作列單擊復原到2.0版本,使網域名稱/伺服器復原至2.0。

    • 復原至2.0後,後續也可在升級工具頁面,單擊目標操作列的升級到3.0版本。此時,系統將只升級該對象的轉寄配置。您需要手動為該對象關聯相應的防護原則範本。

    • 極端情況下若復原後業務仍異常,請單擊頁面右上方放棄升級,使所有配置回到遷移開始前的狀態。

  4. 單擊頁面左下角切到3.0版本,參考WAF 2.0執行個體的防護配置,建立WAF 3.0防護模板及防護規則,並配置對應的生效對象。具體操作,請參見防護配置概述

  5. 若所有網域名稱與雲產品執行個體均已升級完成,且業務側流量與防護配置均符合預期,前往升級工具,單擊確認升級完成。WAF 2.0執行個體會被釋放,需在WAF 3.0控制台進行安全防護。

重要

升級完成後請及時進行確認。如果您在升級視窗期15天到期後仍未單擊確認升級完成,執行個體及其配置會復原到WAF 2.0,自動建立的WAF 3.0執行個體會被釋放,視窗期內的防護配置也會被刪除。如果仍需升級,需要重新開始。

後續操作(配置日誌、警示等)

完成升級後,若您曾在WAF 2.0配置了如下服務,則需要在WAF 3.0進行額外操作:

  • 配置Log Service

    您需要重新設定Log Service的如下資訊:

    • 配置日誌欄位和儲存類型、防護對象的採集狀態、日誌儲存時間長度、日誌容量。具體操作,請參見日誌管理概述

    • 開啟或關閉Log Service。具體操作,請參見開啟或關閉Log Service

  • 配置CloudMonitor與警示

    WAF 3.0啟用新的事件和指標監控項,需要重新設定。具體操作,請參見配置CloudMonitor通知

  • 配置RAM許可權

    針對OpenAPI介面層級的許可權管理需要重新設定。更多資訊,請參見授權資訊

  • 配置Terraform

    Terraform需要重新設定。更多資訊,請參見Terraform Registry(網域名稱)Terraform Registry(執行個體)

  • 配置OpenAPI

    WAF 3.0啟用新的OpenAPI。更多資訊,請參見API概覽

  • 配置資源群組

    資源群組暫不支援升級,需要重新設定。具體操作,請參見通過CNAME接入為網站開啟WAF防護

  • 商品code變更引發的操作

    完成升級後,WAF對應的商品code會發生變化。如果您的執行個體因此需要進行商務變更,請聯絡您的商務經理。

常見問題

有透明接入引流的執行個體能不能升級?

可以。WAF支援自助將透明接入七層SLB類型四層SLB類型ECS類型)的流量升級到WAF 3.0。透明接入ALB類型)的流量暫不支援自助升級。您可以先關閉ALB類型的引流、刪除網域名稱接入配置後,再進行升級。具體操作可參考如下步驟:

  1. 訪問網站接入頁面,在伺服器列表頁簽,單擊執行個體連接埠操作列的關閉引流image

  2. 網域名稱列表頁簽,單擊網域名稱操作列的刪除image

  3. 升級WAF執行個體。具體操作,請參見升級操作

  4. 將ALB類型的流量重新接入WAF 3.0。具體操作,請參見雲產品接入

獨享版執行個體能不能升級?

可以,詳情請諮詢您的商務經理,或通過工單提交諮詢。

升級過程中,會不會產生費用?

不會。升級完成後,訂用帳戶執行個體會在下一次續約時產生費用。

WAF 2.0企業版能不能升級成WAF 3.0進階版,WAF 2.0進階版能不能升級成WAF 3.0企業版?

不能。訂用帳戶執行個體僅支援同版本升級,WAF 2.0進階版只能升級為WAF 3.0進階版。如果您希望使用企業版,您可以在升級完成後,將進階版升級為企業版。具體操作,請參見升級

升級視窗內,能不能在WAF 2.0上新添加一個網域名稱,再繼續進行升級?

不能。升級視窗期內,網站接入會被置灰,不支援新添加網域名稱、刪除或修改已接入網域名稱的所有轉寄配置。如果您在升級視窗期內,需要在WAF 2.0上新添加一個網域名稱,您需要先放棄升級,再添加網域名稱。完成後,重新進行升級。

說明

放棄升級後,系統會刪除WAF 3.0執行個體及其配置,並退出升級流程。

相關文檔