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 要求和回應標頭。
詞彙
每個規則最多可以有 10 個比對條件和 5 個動作。 每個 Azure 內容傳遞網路端點最多可以有 25 個規則。
此限制包含預設「全域規則」。 全域規則沒有比對條件;全域規則中定義的動作一定會觸發。
重要
多項規則的排列順序會影響規則處理方式。 後續規則可能會覆寫某項規則中指定的動作。
限制和定價
如需詳細資訊,請參閱規則限制的內容傳遞網路調整限制。 關於規則引擎定價,請參閱內容傳遞網路定價。
語法
根據不同的比對條件和動作如何處理文字值,規則中如何處理特殊字元也有所不同。 比對條件或動作可以使用下列其中一種方式解譯文字︰
常值
解譯為常值的文字將所有特殊字元 (「% 符號除外」) 視為屬於規則中必須符合的值。 例如,只有在找到確切值 '*'
時,才滿足設定為 '*'
的常值比對條件。
百分比符號用來表示 URL 編碼 (例如 %20
)。
萬用字元值
在標準規則引擎的 UrlPath 比對條件中,目前支援萬用字元。 * 字元為代表一或多個字元的萬用字元。