可以使用 Edgio Premium 規則引擎比對條件的 Azure 內容傳遞網路
本文列出 Edgio Premium 規則引擎可供 Azure 內容傳遞網路使用之比對條件的詳細描述。
規則的第二個部分是比對條件。 比對條件會識別執行一組功能的特定類型要求。
例如,您可以使用比對條件:
- 篩選特定位置的內容要求。
- 篩選從特定 IP 位址或國家/地區產生的要求。
- 依標頭資訊篩選要求。
比對條件
永遠
Always 比對條件的設計,會對所有要求套用一組預設的特性。
裝置
這些比對條件是設計來根據用戶端的使用者代理程式識別要求。
名稱 | 目的 |
---|---|
品牌名稱 | 依裝置的品牌名稱是否符合以下項目來識別要求: - 特定值 (品牌名稱常值) - 規則運算式 (品牌名稱 Regex) - 特定模式 (品牌名稱萬用字元) |
裝置作業系統 | 依裝置的 OS 是否符合以下項目來識別要求: - 特定值 (裝置 OS 常值) - 規則運算式 (裝置 OS Regex) - 特定模式 (裝置 OS 萬用字元) |
裝置 OS 版本 | 依裝置的 OS 版本是否符合以下項目來識別要求: - 特定值 (裝置 OS 版本常值) - 規則運算式 (裝置 OS 版本 Regex) - 特定模式 (裝置 OS 版本萬用字元) |
雙向? | 依裝置是否支援雙向識別要求。 |
HTML 慣用 DTD | 依裝置的 HTML 慣用 DTD 是否符合以下項目來識別要求: - 特定值 (HTML 慣用 DTD 常值) - 規則運算式 (HTML 慣用 DTD Regex) - 特定模式 (HTML 慣用 DTD 萬用字元) |
內嵌影像? | 依裝置是否支援 Base64 編碼影像識別要求。 |
是 Android? | 依裝置是否使用 Android OS 識別要求。 |
是應用程式? | 依原生應用程式是否要求內容識別要求。 |
是完整桌面? | 依裝置是否提供完整桌面體驗識別要求。 |
是 iOS? | 依裝置是否使用 iOS 識別要求。 |
是機器人? | 依是否將裝置視為自動化 HTTP 用戶端 (例如機器人編目程式) 來識別要求。 |
是智慧型電視? | 依裝置是否是智慧型電視來識別要求。 |
是智慧型手機? | 依裝置是否是智慧型手機來識別要求。 |
是平板電腦? | 依裝置是否是平板電腦來識別要求。 |
是觸控螢幕? | 透過裝置的主要指向裝置是否為觸控螢幕來識別要求。 |
是 Windows Phone? | 依裝置是否為 Windows Mobile 6.5/Windows Phone 7 或更高版本來識別要求。 |
是無線裝置? | 依裝置是否是無線來識別要求。 |
行銷名稱 | 依裝置的行銷名稱是否符合以下項目來識別要求: - 特定值 (行銷名稱常值) - 規則運算式 (行銷名稱 Regex) - 特定模式 (行銷名稱萬用字元) |
行動瀏覽器 | 依裝置的瀏覽器是否符合以下項目來識別要求: - 特定值 (行動瀏覽器常值) - 規則運算式 (行動瀏覽器 Regex) - 特定模式 (行動瀏覽器萬用字元) |
行動瀏覽器版本 | 依裝置的瀏覽器版本是否符合以下項目來識別要求: - 特定值 (行動瀏覽器版本常值) - 規則運算式 (行動瀏覽器版本 Regex) - 特定模式 (行動瀏覽器版本萬用字元) |
模型名稱 | 依裝置的模型名稱是否符合以下項目來識別要求: - 特定值 (模型名稱常值) - 規則運算式 (模型名稱 Regex) - 特定模式 (行動名稱萬用字元) |
漸進式下載? | 依裝置是否支援漸進式下載來識別要求。 |
發行日期 | 依裝置的發行日期是否符合以下項目來識別要求: - 特定值 (發行日期常值) - 規則運算式 (發行日期 Regex) - 特定模式 (發行日期萬用字元) |
解析度高度 | 依裝置的高度識別要求。 |
解析度寬度 | 依裝置的寬度識別要求。 |
Location
這些比對條件是設計來根據要求者的位置識別要求。
名稱 | 目的 |
---|---|
AS 號碼 | 識別源自特定網路的要求。 |
城市名稱 | 依要求是否源自名稱符合以下項目的城市來識別要求: - 特定值 (城市名稱常值) - 規則運算式 (城市名稱 Regex) |
Continent | 識別源自特定大陸的要求。 |
國家/地區 | 識別源自特定國家/地區的要求。 |
直接記憶體存取 (DMA) 程式碼 | 識別源自指定之城市 (指定市場區域) 的要求。 |
緯度 | 識別源自特定緯度的要求。 |
緯度 | 識別源自特定經度的要求。 |
城市代碼 | 識別源自指定之城市 (指定市場區域) 的要求。 |
郵遞區號 | 識別源自特定郵遞區號的要求。 |
區域碼 | 識別源自特定地區的要求。 |
注意
我應該使用城市代碼或 DMA 代碼?
這兩個比對條件都提供相同的功能。 不過,我們建議使用「城市代碼」比對條件來識別 DMA 的要求。
原始來源
這些比對條件的設計,在識別指向內容傳遞網路儲存體或客戶原始伺服器的要求。
名稱 | 目的 |
---|---|
內容傳遞網路原點 | 識別儲存在內容傳遞網路儲存體上之內容的要求。 |
客戶原點 | 識別對儲存於特定客戶原始伺服器上之內容的要求。 |
要求
這些比對條件是設計來根據要求的位置識別它們。
名稱 | 目的 |
---|---|
用戶端 IP 位址 | 識別源自特定 IP 位址的要求。 |
Cookie 參數 | 依要求是否包含符合以下項目的 Cookie 來識別要求: - 特定值 (Cookie 參數常值) - 規則運算式 (Cookie 參數 Regex - 特定模式 (Cookie 參數萬用字元) |
邊緣 CNAME | 識別指向特定邊緣 CNAME 的要求。 |
轉介網域 | 依要求是否由符合以下項目的主機名稱所參考來識別要求: - 特定值 (參考網域常值) - 特定模式 (參考網域萬用字元) |
要求標頭 | 依要求是否包含符合以下項目的標頭來識別要求: - 特定值 (要求標頭常值) - 規則運算式 (要求標頭 Regex) - 特定模式 (要求標頭萬用字元) |
Request 方法 | 依其 HTTP 方法來識別要求。 |
要求配置 | 依其 HTTP 通訊協定來識別要求。 |
URL
名稱 | 目的 |
---|---|
URL 路徑 | 依要求相對路徑 (包括檔案名稱) 是否符合以下項目來識別要求: - 特定值 (URL 路徑常值) - 規則運算式 (URL 路徑 Regex) - 特定模式 (URL 路徑萬用字元) |
URL 路徑目錄 | 依要求的相對路徑是否符合以下項目來識別要求: - 特定值 (URL 路徑目錄常值) - 特定模式 (URL 路徑目錄萬用字元) |
URL 路徑的副檔名 | 依要求副檔名是否符合以下項目來識別要求: - 特定值 (URL 路徑副檔名常值) - 特定模式 (URL 路徑副檔名萬用字元) |
URL 路徑的檔案名稱 | 依要求檔案名稱是否符合以下項目來識別要求: - 特定值 (URL 路徑檔案名稱常值) - 特定模式 (URL 路徑檔案名稱萬用字元) |
URL 查詢 | 依要求查詢字串是否符合以下項目來識別要求: - 特定值 (URL 查詢常值) - 規則運算式 (URL 查詢 Regex) - 特定模式 (URL 查詢萬用字元) |
URL 查詢參數 | 依要求是否包含查詢字串參數來識別要求,該參數已設定為符合以下項目的值: - 特定值 (URL 查詢參數常值) - 特定模式 (URL 查詢參數萬用字元) |
如需最新比對條件,請參閱 Edgio 規則引擎文件。