Azure Content Delivery Network från Edgio Premium-regelverkets matchningsvillkor
Den här artikeln innehåller detaljerade beskrivningar av de tillgängliga matchningsförhållandena i Azure-innehållsleveransnätverket från Edgio Premiums regelmotor .
Den andra delen av en regel är matchningsvillkoret. Ett matchningsvillkor identifierar specifika typer av begäranden som en uppsättning funktioner utförs för.
Du kan till exempel använda ett matchningsvillkor för att:
- Filtrera begäranden om innehåll på en viss plats.
- Filtrera begäranden som genereras från en viss IP-adress eller land/region.
- Filtrera begäranden efter rubrikinformation.
Matchningsvillkor
Alltid
Matchar alltid villkoret är utformat för att tillämpa en standarduppsättning funktioner på alla begäranden.
Apparat
Dessa matchningsvillkor är utformade för att identifiera begäranden baserat på klientens användaragent.
Namn | Avsikt |
---|---|
Märkesnamn | Identifierar begäranden genom att ange om enhetens varumärke matchar en: - Specifikt värde (Varumärkesnamn Literal) - Reguljärt uttryck (Brand Name Regex) - Specifikt mönster (Jokertecken för varumärkesnamn) |
Enhetsoperativsystem | Identifierar begäranden genom att ange om enhetens operativsystem matchar en: - Specifikt värde (Enhets-OS-Literal) - Reguljärt uttryck (Device OS Regex) - Specifikt mönster (jokertecken för enhets-OS) |
Version av enhetsoperativsystem | Identifierar begäranden genom att ange om enhetens operativsystemversion matchar en: - Specifikt värde (Version literal för enhetsoperativsystem) - Reguljärt uttryck (Version av enhetsoperativsystemet Regex) - Specifikt mönster (Enhets-OS-version) |
Dubbelriktning? | Identifierar begäranden genom att enheten stöder dubbel orientering. |
ÖNSKAD DTD för HTML | Identifierar begäranden genom att ange om enhetens HTML-önskade DTD matchar en: - Specifikt värde (HTML Preferred DTD Literal) - Reguljärt uttryck (HTML Preferred DTD Regex) - Specifikt mönster (HTML-föredraget DTD-vildkort) |
Bildinlinjering? | Identifierar begäranden efter om enheten stöder Base64-kodade bilder. |
Är Android? | Identifierar begäranden efter om enheten använder Android-operativsystemet. |
Är det en app? | Identifierar begäranden genom att ange om ett inbyggt program begärde innehåll. |
Är det en fullständig skrivbordsversion? | Identifierar begäranden genom att ange om enheten ger en fullständig skrivbordsmiljö. |
Är iOS? | Identifierar begäranden efter om enheten använder iOS. |
är robot? | Identifierar begäranden baserat på om enheten anses vara en automatiserad HTTP-klient (till exempel en robotcrawler). |
Är det en Smart TV? | Identifierar begäranden genom att ange om enheten är en smart-TV. |
Är Smartphone? | Identifierar begäranden genom att ange om enheten är en smartphone. |
är surfplatta? | Identifierar begäranden genom att ange om enheten är en surfplatta. |
Är det en Pekskärm? | Identifierar begäranden genom att ange om enhetens primära pekenhet är en pekskärm. |
Är Windows Phone? | Identifierar begäranden genom att ange om enheten är en Windows Mobile 6.5/Windows Phone 7 eller senare. |
Är trådlös enhet? | Identifierar begäranden genom att ange om enheten är trådlös. |
Marknadsföringsnamn | Identifierar begäranden genom att ange om enhetens marknadsföringsnamn matchar en: - Specifikt värde (Marketing Name Literal) - Reguljärt uttryck (Marknadsföringsnamn Regex) - Specifikt mönster (Marknadsföringsnamn Joker) |
Mobilwebbläsare | Identifierar begäranden genom att ange om enhetens webbläsare matchar en: - Specifikt värde (Mobile Browser Literal) - Reguljärt uttryck (Mobile Browser Regex) - Specifikt mönster (Mobile Browser Wildcard) |
Mobilwebbläsarversion | Identifierar begäranden genom att ange om enhetens webbläsarversion matchar en: - Specifikt värde (Bokstavlig version för mobil webbläsare) - Reguljärt uttryck (Mobile Browser Version Regex) - Specifikt mönster (Jokertecken för version av mobil webbläsare) |
Modellnamn | Identifierar begäranden genom att ange om enhetens modellnamn matchar en: - Specifikt värde (Modellnamn Literal) - Reguljärt uttryck (Modellnamn Regex) - Specifikt mönster (Modellnamn Jokertecken) |
Progressiv Nedladdning? | Identifierar begäranden genom att enheten stöder progressiv nedladdning. |
Utgivningsdag | Identifierar begäranden genom att ange om enhetens lanseringsdatum matchar ett: - Specifikt värde (VersionsdatumLiteral) - Reguljärt uttryck (Utgivningsdatum reguljärt uttryck) - Specifikt mönster (Jokertecken för versionsdatum) |
Upplösningshöjd | Identifierar begäranden efter enhetens höjd. |
Upplösningsbredd | Identifierar begäranden efter enhetens bredd. |
Plats
Dessa matchningsvillkor är utformade för att identifiera begäranden baserat på beställarens plats.
Namn | Avsikt |
---|---|
AS-nummer | Identifierar begäranden som kommer från ett visst nätverk. |
Ortnamn | Identifierar begäranden efter om de kommer från en stad vars namn matchar en: - Specifikt värde (Ortnamn Literal) - Reguljärt uttryck (Stadsnamn Regex) |
kontinent | Identifierar begäranden som kommer från de angivna kontinenterna. |
Land | Identifierar begäranden som kommer från de angivna länderna/regionerna. |
Direktminnesåtkomst (DMA) kod | Identifierar begäranden som kommer från de angivna metrosna (avsedda marknadsområden). |
Latitud | Identifierar begäranden som kommer från de angivna latituderna. |
Longitud | Identifierar begäranden som kommer från de angivna longituderna. |
Metro-kod | Identifierar begäranden som kommer från de angivna metrosna (avsedda marknadsområden). |
postnummer | Identifierar begäranden som kommer från de angivna postnumren. |
regionkod | Identifierar begäranden som kommer från de angivna regionerna. |
Not
Ska jag använda Metro Code eller DMA Code?
Båda dessa matchningsvillkor har samma funktion. Vi rekommenderar dock att du använder Metro Code-matchningsvillkoret för att identifiera begäranden från DMA.
Ursprung
Dessa matchningsvillkor är utformade för att identifiera begäranden som pekar på nätverkslagring för innehållsleverans eller en kunds ursprungsserver.
Namn | Avsikt |
---|---|
Innehållsleveransnätverk Origin | Identifierar begäranden för innehåll som lagras i nätverkslagring för innehållsleverans. |
Kundens ursprung | Identifierar begäranden för innehåll som lagras på en specifik kunds ursprungsserver. |
Begäran
Dessa matchningsvillkor är utformade för att identifiera begäranden baserat på deras egenskaper.
Namn | Avsikt |
---|---|
klientens IP-adress | Identifierar begäranden som kommer från en viss IP-adress. |
cookieparameter | Identifierar en begäran genom att ange om den innehåller en cookie som matchar en: - Specifikt värde (Cookie Parameter Literal) - Reguljärt uttryck (Cookieparameter-regex - Specifikt mönster (Cookie Parameter Wildcard) |
Edge CNAME | Identifierar begäranden som pekar på en specifik gräns-CNAME. |
Refererande domän | Identifierar en begäran genom att ange om den refereras av ett värdnamn som matchar en: - Specifikt värde (Referensdomän Literal) - specifikt mönster (referensdomän med jokertecken) |
Begärandehuvud | Identifierar en begäran genom att ange om den innehåller en rubrik som matchar en: - Specifikt värde (Begäran huvud Literal) - Reguljärt uttryck (Begärandehuvud Regex) - Specifikt mönster (Förfrågningsrubrik jokertecken) |
Begärandemetod | Identifierar begäranden med http-metoden. |
Begäran om Schema | Identifierar begäranden via deras HTTP-protokoll. |
URL
Namn | Avsikt |
---|---|
URL-sökväg | Identifierar begäranden genom att deras relativa sökväg, inklusive filnamn, matchar en: - Specifikt värde (URL-sökvägsliteral) - Reguljärt uttryck (URL-sökväg Regex) - specifikt mönster (URL-sökväg jokertecken) |
URL-sökvägskatalog | Identifierar begäranden genom att deras relativa sökväg matchar en: - Specifikt värde (URL-katalogväg literal) - Specifikt mönster (URL Path Directory Wildcard) |
URL-sökvägstillägg | Identifierar begäranden genom att deras filnamnstillägg matchar ett: - Specifikt värde (URL-sökvägstilläggslitteral) - Specifikt mönster (URL-sökvägstillägg) |
Filnamn för URL-bana | Identifierar begäranden efter om deras filnamn matchar en: - Specifikt värde (URL-sökväg Filnamn Literal) - Specifik mönster (URL-sökväg Filnamn Jokertecken) |
URL-fråga | Identifierar begäranden genom att deras frågesträng matchar en: - Specifikt värde (URL Query Literal) - Reguljärt uttryck (URL Sökfråga Regex) - Specifikt mönster (jokertecken för URL-fråga) |
URL-frågeparameter | Identifierar begäranden efter om de innehåller en frågesträngsparameter inställd på ett värde som matchar ett: - Specifikt värde (URL-frågeparameterliteral) - specifikt mönster (URL-frågeparameter jokertecken) |
De senaste matchningsvillkoren finns i dokumentationen Edgio Rules Engine.