分享方式:


Azure 內容傳遞網路的標準規則引擎參考

重要

Azure CDN Standard from Microsoft (classic) 將於 2027 年 9 月 30 日淘汰。 為了避免任何服務中斷,請務必在 2027 年 9 月 30 日之前,移轉您的 Azure CDN Standard from Microsoft (classic) 設定檔至 Azure Front Door Standard 或 Premium 層。 如需詳細資訊,請參閱 Azure CDN Standard from Microsoft (classic) 淘汰

來自 Edgio 的 Azure CDN 將於 2025 年 11 月 4 日淘汰。 您必須在此 日期之前將工作負載 移轉至 Azure Front Door,以避免服務中斷。 如需詳細資訊,請參閱來自Edgio的 Azure CDN 淘汰常見問題

在 Azure 內容傳遞網路的標準規則引擎中,規則由一或多個比對條件和一個動作組成。 本文詳細描述 Azure 內容傳遞網路標準規則引擎中可用的比對條件和功能。

規則引擎的設計目的是要成為標準 Azure 內容傳遞網路處理特定要求類型的最終授權單位。

規則的常見用法

  • 覆寫或定義自訂快取原則。
  • 將要求重新導向。
  • 修改 HTTP 要求和回應標頭。

詞彙

若要在規則引擎中定義規則,請設定比對條件動作

Azure 內容傳遞網路規則結構的螢幕擷取畫面。

每個規則最多可以有 10 個比對條件和 5 個動作。 每個 Azure 內容傳遞網路端點最多可以有 25 個規則。

此限制包含預設「全域規則」。 全域規則沒有比對條件;全域規則中定義的動作一定會觸發。

重要

多項規則的排列順序會影響規則處理方式。 後續規則可能會覆寫某項規則中指定的動作。

限制和定價

如需詳細資訊,請參閱規則限制的內容傳遞網路調整限制。 關於規則引擎定價,請參閱內容傳遞網路定價

語法

根據不同的比對條件和動作如何處理文字值,規則中如何處理特殊字元也有所不同。 比對條件或動作可以使用下列其中一種方式解譯文字︰

常值

解譯為常值的文字將所有特殊字元 (「% 符號除外」) 視為屬於規則中必須符合的值。 例如,只有在找到確切值 '*' 時,才滿足設定為 '*' 的常值比對條件。

百分比符號用來表示 URL 編碼 (例如 %20)。

萬用字元值

在標準規則引擎的 UrlPath 比對條件中,目前支援萬用字元。 * 字元為代表一或多個字元的萬用字元。

下一步