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

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

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

規則的常見用法:

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

詞彙

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

Azure 內容傳遞網路 規則結構的螢幕快照。

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

此限制中包含的是預設 全域規則。 全域規則沒有相符條件;全域規則中定義的動作一律會觸發。

重要

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

限制和定價

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

語法

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

常值

解譯為常值的文字會將除 % 符號以外的所有特殊字元視為規則中必須比對之值的一部分。 例如,只有在找到確切值時,才會滿足設定為 '*' 的常值比對 '*' 條件。

百分比符號是用來指出 URL 編碼方式(例如 , %20)。

通配符值

目前,我們支援標準規則引擎中 UrlPath 比對條件中的通配符。 * 字元是代表一或多個字元的通配符。

下一步