Dela via


Azure Content Delivery Network från Edgio Premium-regelmotorn matchar villkoren

Den här artikeln innehåller detaljerade beskrivningar av tillgängliga matchningsvillkor för Azures innehållsleveransnätverk från Edgio Premium-regelmotorn.

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

Villkoret Alltid matchning är utformat för att tillämpa en standarduppsättning funktioner på alla begäranden.

Enhet

Dessa matchningsvillkor är utformade för att identifiera begäranden baserat på klientens användaragent.

Name Syfte
Varumärkesnamn Identifierar begäranden genom att ange om enhetens varumärke matchar en:
- Specifikt värde (Varumärkeslitteral)
- Reguljärt uttryck (Varumärkes-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 enhetsoperativsystem)
Enhetens operativsystemversion Identifierar begäranden genom att ange om enhetens operativsystemversion matchar en:
- Specifikt värde (Version literal för enhetsoperativsystem)
- Reguljärt uttryck (Regex för enhetsoperativsystemets version)
- Specifikt mönster (Jokertecken för enhetsoperativsystemversion)
Dubbel orientering? 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-prioriterat DTD-jokertecken)
Bildinlining? Identifierar begäranden efter om enheten stöder Base64-kodade bilder.
Är Android? Identifierar begäranden efter om enheten använder Android-operativsystemet.
Är app? Identifierar begäranden genom att ange om ett inbyggt program begärde innehåll.
Är Full Desktop? 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 efter om enheten anses vara en automatiserad HTTP-klient (till exempel en robotkryptering).
Är 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 pekskärm? Identifierar begäranden genom att ange om enhetens primära pekenhet är en pekskärm.
Är Windows Telefon? Identifierar begäranden genom att ange om enheten är en Windows Mobile 6.5/Windows-Telefon 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 (Literal för marknadsföringsnamn)
- Reguljärt uttryck (marknadsföringsnamn Regex)
- Specifikt mönster (jokertecken för marknadsföringsnamn)
Mobile Browser 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 (Jokertecken för Mobile Browser)
Mobile Browser Version Identifierar begäranden genom att ange om enhetens webbläsarversion matchar en:
- Specifikt värde (Versionliteral för Mobile Browser)
- Reguljärt uttryck (Mobile Browser Version Regex)
- Specifikt mönster (Jokertecken för Mobile Browser-version)
Modellnamn Identifierar begäranden genom att ange om enhetens modellnamn matchar en:
- Specifikt värde (modellnamnliteral)
- Reguljärt uttryck (modellnamn Regex)
- Specifikt mönster (jokertecken för modellnamn)
Progressiv nedladdning? Identifierar begäranden genom att enheten stöder progressiv nedladdning.
Utgivningsdatum Identifierar begäranden genom att ange om enhetens lanseringsdatum matchar ett:
- Specifikt värde (Versionsdatumliteral)
- Reguljärt uttryck (Release Date Regex)
- Specifikt mönster (jokertecken för utgivningsdatum)
Upplösningshöjd Identifierar begäranden efter enhetens höjd.
Bredd på upplösning Identifierar begäranden efter enhetens bredd.

Tillbaka till överkant

Plats

Dessa matchningsvillkor är utformade för att identifiera begäranden baserat på beställarens plats.

Name Syfte
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 (ortnamnliteral)
- 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.
DMA-kod (Direct Memory Access) 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 Code 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.

Kommentar

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.

Tillbaka till överkant

Ursprung

Dessa matchningsvillkor är utformade för att identifiera begäranden som pekar på nätverkslagring för innehållsleverans eller en kunds ursprungsserver.

Name Syfte
Innehållsleveransnätverk Ursprung 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.

Tillbaka till överkant

Förfrågan

Dessa matchningsvillkor är utformade för att identifiera begäranden baserat på deras egenskaper.

Name Syfte
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 (Cookie Parameter Regex
- Specifikt mönster (jokertecken för cookieparameter)
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 (refererande domänliteral)
- Specifikt mönster (refererande domän jokertecken)
Begärandehuvud Identifierar en begäran genom att ange om den innehåller en rubrik som matchar en:
- Specifikt värde (Literal för begäranderubrik)
- Reguljärt uttryck (Regex för begäranderubrik)
- Specifikt mönster (Jokertecken för begäranderubrik)
Begärandemetod Identifierar begäranden med http-metoden.
Schema för begäran Identifierar begäranden via deras HTTP-protokoll.

Tillbaka till överkant

webbadress

Name Syfte
URL-sökvägen Identifierar begäranden genom att deras relativa sökväg, inklusive filnamn, matchar en:
- Specifikt värde (URL Path Literal)
- Reguljärt uttryck (URL Path Regex)
- Specifikt mönster (JOKERTECKEN FÖR URL-sökväg)
URL-sökvägskatalog Identifierar begäranden genom att deras relativa sökväg matchar en:
- Specifikt värde (URL Path Directory 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 Path Extension Literal)
- Specifikt mönster (JOKERTECKEN FÖR URL-sökvägstillägg)
Filnamn för URL-sökväg Identifierar begäranden efter om deras filnamn matchar en:
- Specifikt värde (URL Path Filename Literal)
- Specifikt 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 Query Regex)
- Specifikt mönster (URL-fråge jokertecken)
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 Query Parameter Literal)
- Specifikt mönster (JOKERTECKEN FÖR URL-frågeparameter)

Tillbaka till överkant

De senaste matchningsvillkoren finns i dokumentationen om Edgio Rules Engine.

Nästa steg