Podmínky shody pravidlového modulu Azure Content Delivery Network od Edgio Premium
Tento článek obsahuje podrobný popis dostupných podmínek shody pro síť pro doručování obsahu Azure od Edgio s využitím pravidlového enginu Premium .
Druhou částí pravidla je podmínka shody. Podmínka shody identifikuje konkrétní typy požadavků, pro které se provádí sada funkcí.
Podmínku shody můžete použít například k:
- Filtrování požadavků na obsah v určitém umístění
- Filtrování požadavků vygenerovaných z konkrétní IP adresy nebo země/oblasti
- Filtrujte požadavky podle informací v hlavičce.
Podmínky pro shodu
Vždy
Podmínka Vždy se shoduje je navržena tak, aby na všechny požadavky použila výchozí sadu funkcí.
Zařízení
Tyto podmínky shody jsou navržené tak, aby identifikovaly požadavky na základě uživatelského agenta klienta.
Jméno | Účel |
---|---|
Obchodní značka | Identifikuje požadavky podle toho, jestli název značky zařízení odpovídá: - Konkrétní hodnota (doslovný název značky) - regulární výraz (značky Regex ) - Specifický vzor (zástupný znak názvu značky) |
Operační systém zařízení | Identifikuje požadavky podle toho, jestli operační systém zařízení odpovídá: - specifická hodnota (literál operačního systému zařízení) regulární výraz - ( regulární výraz operačního systému zařízení) - Specifické vzory (zástupný znak pro operační systém zařízení) |
Verze operačního systému zařízení | Identifikuje požadavky podle toho, jestli verze operačního systému zařízení odpovídá: - specifická hodnota (literál verze operačního systému zařízení) regulární výraz - (regex verze operačního systému zařízení ) - Specifický vzor (Verze operačního systému zařízení) |
Duální orientace? | Identifikuje požadavky podle toho, jestli zařízení podporuje duální orientaci. |
Upřednostňovaná DTD jazyka HTML | Identifikuje požadavky podle toho, jestli upřednostňovaný kód DTD zařízení odpovídá: - Konkrétní hodnota (upřednostňovaný literál DTD HTML) - regulárního výrazu (preferovaný výraz HTML DTD Regex) - Specifický vzor (preferovaný zástupný znak HTML DTD) |
vkládání obrázků? | Identifikuje požadavky podle toho, jestli zařízení podporuje zakódované image Base64. |
je Android? | Identifikuje požadavky podle toho, jestli zařízení používá operační systém Android. |
je aplikace? | Identifikuje požadavky podle toho, jestli nativní aplikace požadovala obsah. |
Je to plná pracovní plocha? | Identifikuje požadavky podle toho, jestli zařízení poskytuje plnohodnotné desktopové prostředí. |
je iOS? | Identifikuje požadavky podle toho, jestli zařízení používá iOS. |
je robot? | Identifikuje požadavky podle toho, jestli je zařízení považováno za automatizovaného klienta HTTP (například prohledávací modul robota). |
Je Smart TV? | Identifikuje požadavky podle toho, jestli je zařízení inteligentní TV. |
Je to smartphone? | Identifikuje požadavky podle toho, jestli je zařízení smartphone. |
Je to tablet? | Identifikuje požadavky podle toho, jestli je zařízení tablet. |
Je dotyková obrazovka? | Identifikuje požadavky podle toho, jestli je primárním polohovacím zařízením zařízení dotyková obrazovka. |
je Windows Phone? | Identifikuje požadavky podle toho, jestli je zařízení Windows Mobile 6.5/ Windows Phone 7 nebo novější. |
Je bezdrátové zařízení? | Identifikuje požadavky podle toho, jestli je zařízení bezdrátové. |
Marketingový název | Identifikuje požadavky podle toho, jestli marketingový název zařízení odpovídá: - Konkrétní hodnota (Marketing Name Literal) - regulární výraz (Marketing Name Regex) - Konkrétní vzor (Zástupný znak pro marketingový název) |
Mobilní prohlížeč | Identifikuje požadavky podle toho, jestli prohlížeč zařízení odpovídá: - Konkrétní hodnota (literálmobilního prohlížeče ) regulární výraz - (Mobile Browser Regex ) - Specifický vzor (Mobile Browser Wildcard) |
Verze mobilního prohlížeče | Identifikuje požadavky podle toho, jestli verze prohlížeče zařízení odpovídá: - Konkrétní hodnota (literál verze mobilního prohlížeče) - Regulární výraz (Regex mobilního prohlížeče verze) - konkrétní vzor (verze mobilního prohlížeče – wildcard) |
Název modelu | Identifikuje požadavky podle toho, jestli název modelu zařízení odpovídá: - specifická hodnota (literál názvu modelu) Regulární výraz - (Regex názvu modelu) - konkrétní vzor (název modelu) |
progresivní stahování? | Identifikuje požadavky podle toho, jestli zařízení podporuje progresivní stahování. |
Datum vydání | Identifikuje požadavky podle toho, jestli datum vydání zařízení odpovídá: - Specific value (literál data vydání) - regulární výraz (datum vydání regex) - Konkrétní vzor (zástupný znak data vydání) |
výška rozlišení | Identifikuje požadavky podle výšky zařízení. |
šířka rozlišení | Identifikuje požadavky podle šířky zařízení. |
Umístění
Tyto podmínky shody jsou navrženy k identifikaci žádostí na základě polohy žadatele.
Jméno | Účel |
---|---|
číslo AS | Identifikuje požadavky, které pocházejí z konkrétní sítě. |
Název města | Identifikuje požadavky podle toho, jestli pocházejí z města, jehož název odpovídá: - Specifická hodnota (Název města Literal) regulární výraz - (City Name Regex) |
Kontinent | Identifikuje požadavky pocházející ze zadaných kontinentů. |
země | Identifikuje požadavky pocházející ze zadaných zemí nebo oblastí. |
Přímý přístup do paměti (DMA) kód | Identifikuje požadavky, které pocházejí ze zadaných stanic metra (Určené oblasti trhu). |
Zeměpisná šířka | Identifikuje požadavky pocházející ze zadaných zeměpisných šířek. |
Zeměpisná délka | Identifikuje požadavky, které pocházejí ze zadaných délek. |
Metro Code | Identifikuje požadavky, které pocházejí ze zadaných stanic metra (Určené oblasti trhu). |
PSČ | Identifikuje požadavky pocházející ze zadaných PSČ. |
kód oblasti | Identifikuje požadavky pocházející ze zadaných oblastí. |
Poznámka
Mám použít kód metra nebo kód DMA?
Obě tyto podmínky shody poskytují stejnou funkci. K identifikaci požadavků DMA však doporučujeme použít podmínku shody kódu metra.
Původ
Tyto podmínky shody jsou navržené tak, aby identifikovaly požadavky, které odkazují na úložiště sítě pro doručování obsahu nebo na server původu zákazníka.
Jméno | Účel |
---|---|
původ sítě pro doručování obsahu | Identifikuje požadavky na obsah uložený v úložišti sítě pro doručování obsahu. |
původ zákazníka | Identifikuje požadavky na obsah uložený na konkrétním serveru původu zákazníka. |
Prosba
Tyto podmínky shody jsou navrženy k rozpoznání žádostí na základě jejich vlastností.
Jméno | Účel |
---|---|
IP adresa klienta | Identifikuje požadavky, které pocházejí z konkrétní IP adresy. |
Parametr souboru cookie | Identifikuje požadavek podle toho, jestli obsahuje soubor cookie, který odpovídá: - Hodnota specifická (Parametr cookie literál) - regulární výraz (Regulární výraz parametru cookie - specifický vzor (zástupný znak pro parametr souboru cookie) |
Edge CNAME | Identifikuje požadavky, které odkazují na konkrétní hraniční CNAME. |
Odkazující doména | Požadavek je identifikován podle toho, jestli se na něj odkazuje název hostitele, který odpovídá: - Konkrétní hodnota (Literál odkazující domény) - Konkrétní vzor (zástupný znak pro doménu) |
Hlavička požadavku | Identifikuje požadavek podle toho, jestli obsahuje hlavičku, která odpovídá: - specifická hodnota (literál hlaviček požadavku) Regulární výraz - (regex pro hlavičku požadavku) - specifický vzor (zástupný znak hlavičky požadavku) |
Metoda požadavku | Identifikuje požadavky podle metody HTTP. |
schéma žádostí | Identifikuje požadavky podle protokolu HTTP. |
Adresa URL
Jméno | Účel |
---|---|
Cesta URL | Identifikuje požadavky podle toho, jestli jejich relativní cesta, včetně názvu souboru, odpovídá: - Konkrétní hodnota (URL Path Literal) regulární výraz - (url Path Regex) - Specifický vzor (zástupný znak pro cestu URL) |
Adresář cest URL | Identifikuje požadavky podle toho, jestli jejich relativní cesta odpovídá: - specifická hodnota (literál adresáře cest URL) - Specifický vzor (zástupný znak adresářové cesty URL) |
Rozšíření součásti cesty URL | Identifikuje požadavky podle toho, jestli jejich přípona souboru odpovídá: - Konkrétní hodnota (doslovný text přípony URL cesty) - Konkrétní vzor (zástupný znak pro rozšíření cesty URL) |
Název souboru v cestě URL | Identifikuje požadavky podle toho, jestli se jejich název souboru shoduje s: - Specifická hodnota (Znakový text cesty URL) - Specifický vzor (název souboru cesty URL – zástupný znak) |
URL dotaz | Identifikuje požadavky podle toho, jestli jejich řetězec dotazu odpovídá: - Specifická hodnota (URL dotaz literál) - Regulární výraz (Regulární výraz dotazu URL) - Specifický vzor (zástupný znak dotazu URL) |
Parametr dotazu adresy URL | Identifikuje požadavky podle toho, jestli obsahují parametr řetězce dotazu nastavený na hodnotu, která odpovídá: - specifická hodnota (literál dotazového parametru URL) - Specifický vzor (parametr dotazu ADRESY URL) |
Nejnovější podmínky pro zápas najdete v dokumentaci k Edgio Rules Engine.
Další kroky
- přehled služby Azure Content Delivery Network
- Referenční modulu pravidel
- podmíněné výrazy modulu pravidel
- funkce modulu pravidel
- Přepsání výchozího chování HTTP pomocí enginu pravidel