Azure Content Delivery Network van Edgio Premium-regelengine-voorwaarden

In dit artikel vindt u gedetailleerde beschrijvingen van de beschikbare overeenkomstvoorwaarden voor het Azure-netwerk voor contentlevering van de Edgio Premium-regelengine.

Het tweede deel van een regel is de voorwaarde voor overeenkomst. Een overeenkomstvoorwaarde identificeert specifieke typen aanvragen waarvoor een set functies wordt uitgevoerd.

U kunt bijvoorbeeld een voorwaarde van overeenkomst gebruiken voor het volgende:

  • Filter aanvragen voor inhoud op een bepaalde locatie.
  • Filter aanvragen die zijn gegenereerd op basis van een bepaald IP-adres of land/regio.
  • Aanvragen filteren op headergegevens.

Overeenkomstvoorwaarden

Altijd

De voorwaarde Always Match is ontworpen om een standaardset functies toe te passen op alle aanvragen.

Apparaat

Deze overeenkomstvoorwaarden zijn ontworpen om aanvragen te identificeren op basis van de gebruikersagent van de client.

Naam Doel
Merknaam Identificeert aanvragen door of de merknaam van het apparaat overeenkomt met:
- Specifieke waarde (Letterlijke merknaam)
- Reguliere expressie (Merknaam Regex)
- Specifiek patroon (merknaam jokerteken)
Besturingssysteem van apparaat Identificeert aanvragen door of het besturingssysteem van het apparaat overeenkomt met een:
- Specifieke waarde (letterlijke waarde van apparaatbesturingssystemen)
- Reguliere expressie (Regex van apparaatbesturingssysteem)
- Specifiek patroon (jokerteken voor apparaatbesturingssystemen)
Versie besturingssysteem apparaat Identificeert aanvragen door of de versie van het besturingssysteem van het apparaat overeenkomt met:
- Specifieke waarde (letterlijke versie van apparaatbesturingssystemen)
- Reguliere expressie (Regex van apparaatbesturingssysteemversie)
- Specifiek patroon (jokerteken voor apparaatbesturingssystemen)
Dubbele richting? Identificeert aanvragen door of het apparaat ondersteuning biedt voor dubbele afdrukstand.
DTD van html-voorkeur Identificeert aanvragen door of de DTD van de HTML-voorkeur van het apparaat overeenkomt met:
- Specifieke waarde (HTML Preferred DTD Literal)
- Reguliere expressie (HTML Preferred DTD Regex)
- Specifiek patroon (HTML Preferred DTD Wildcard)
Afbeelding inlining? Identificeert aanvragen door of het apparaat base64-gecodeerde installatiekopieën ondersteunt.
Is Android? Identificeert aanvragen door of het apparaat het Android-besturingssysteem gebruikt.
Is App? Identificeert aanvragen door of een systeemeigen toepassing inhoud heeft aangevraagd.
Is het volledige bureaublad? Identificeert aanvragen door of het apparaat een volledige bureaubladervaring biedt.
Is iOS? Identificeert aanvragen door of het apparaat iOS gebruikt.
Is Robot? Identificeert aanvragen door of het apparaat wordt beschouwd als een geautomatiseerde HTTP-client (bijvoorbeeld een robotcrawler).
Is Smart TV? Identificeert aanvragen door of het apparaat een smart tv is.
Is Smartphone? Identificeert aanvragen door of het apparaat een smartphone is.
Is Tablet? Identificeert aanvragen door of het apparaat een tablet is.
Is Touchscreen? Identificeert aanvragen door of het primaire aanwijsapparaat van het apparaat een touchscreen is.
Is Windows Telefoon? Identificeert aanvragen door of het apparaat een Windows Mobile 6.5/ Windows Telefoon 7 of hoger is.
Is een draadloos apparaat? Identificeert aanvragen door of het apparaat draadloos is.
Marketingnaam Identificeert aanvragen door of de marketingnaam van het apparaat overeenkomt met:
- Specifieke waarde (letterlijke naam marketingnaam)
- Reguliere expressie (Marketing name Regex)
- Specifiek patroon (marketingnaam jokerteken)
Mobiele browser Identificeert aanvragen door of de browser van het apparaat overeenkomt met een:
- Specifieke waarde (letterlijke waarde voor mobiele browser)
- Reguliere expressie (Mobile Browser Regex)
- Specifiek patroon (jokerteken voor mobiele browser)
Versie van mobiele browser Identificeert aanvragen door of de browserversie van het apparaat overeenkomt met:
- Specifieke waarde (letterlijke versie van mobiele browser)
- Reguliere expressie (Mobile Browser Version Regex)
- Specifiek patroon (jokerteken voor mobiele browserversie)
Modelnaam Identificeert aanvragen door of de modelnaam van het apparaat overeenkomt met een:
- Specifieke waarde (letterlijke modelnaam)
- Reguliere expressie (Model Name Regex)
- Specifiek patroon (jokerteken modelnaam)
Progressive Download? Identificeert aanvragen door of het apparaat progressief downloaden ondersteunt.
Releasedatum Identificeert aanvragen door of de releasedatum van het apparaat overeenkomt met:
- Specifieke waarde (letterlijke releasedatum)
- Reguliere expressie (releasedatum Regex)
- Specifiek patroon (jokerteken releasedatum)
Hoogte van resolutie Hiermee worden aanvragen geïdentificeerd op basis van de hoogte van het apparaat.
Resolutiebreedte Identificeert aanvragen op basis van de breedte van het apparaat.

Terug naar boven

Locatie

Deze overeenkomstvoorwaarden zijn ontworpen om aanvragen te identificeren op basis van de locatie van de aanvrager.

Naam Doel
AS-nummer Identificeert aanvragen die afkomstig zijn van een bepaald netwerk.
Plaatsnaam Identificeert aanvragen door of ze afkomstig zijn van een stad waarvan de naam overeenkomt met:
- Specifieke waarde (letterlijke plaatsnaam)
- Reguliere expressie (Plaatsnaam Regex)
Continent Identificeert aanvragen die afkomstig zijn van de opgegeven continenten.
Land Identificeert aanvragen die afkomstig zijn van de opgegeven landen/regio's.
DMA-code (Direct Memory Access) Identificeert aanvragen die afkomstig zijn van de opgegeven metro's (Aangewezen marktgebieden).
Breedtegraad Identificeert aanvragen die afkomstig zijn van de opgegeven breedtegraad.
Lengtegraad Identificeert aanvragen die afkomstig zijn van de opgegeven lengtegraad.
Metrocode Identificeert aanvragen die afkomstig zijn van de opgegeven metro's (Aangewezen marktgebieden).
Postcode Hiermee worden aanvragen geïdentificeerd die afkomstig zijn van de opgegeven postcodes.
Regiocode Identificeert aanvragen die afkomstig zijn van de opgegeven regio's.

Notitie

Moet ik metrocode of DMA-code gebruiken?
Beide overeenkomstvoorwaarden bieden dezelfde mogelijkheid. We raden echter het gebruik van de voorwaarde metrocodeovereenkomst aan om aanvragen door DMA te identificeren.

Terug naar boven

Oorprong

Deze overeenkomstvoorwaarden zijn ontworpen om aanvragen te identificeren die verwijzen naar netwerkopslag voor contentlevering of een oorspronkelijke server van de klant.

Naam Doel
Oorsprong van contentleveringsnetwerk Identificeert aanvragen voor inhoud die is opgeslagen in de netwerkopslag van contentlevering.
Oorsprong van klant Identificeert aanvragen voor inhoud die is opgeslagen op een specifieke server van de oorsprong van de klant.

Terug naar boven

Aanvraag

Deze overeenkomstvoorwaarden zijn ontworpen om aanvragen te identificeren op basis van hun eigenschappen.

Naam Doel
Client-IP-adres Identificeert aanvragen die afkomstig zijn van een bepaald IP-adres.
Cookieparameter Identificeert een aanvraag door of deze een cookie bevat die overeenkomt met een:
- Specifieke waarde (letterlijke cookieparameter)
- Reguliere expressie (Cookie Parameter Regex)
- Specifiek patroon (cookieparameter jokerteken)
Edge CNAME Identificeert aanvragen die verwijzen naar een specifieke edge CNAME.
Verwijzend domein Identificeert een aanvraag door of deze wordt verwezen door een hostnaam die overeenkomt met:
- Specifieke waarde (letterlijk domeinverwijzen)
- Specifiek patroon (jokerteken voor verwijzende domeinen)
Aanvraagkoptekst Identificeert een aanvraag door of deze een header bevat die overeenkomt met een:
- Specifieke waarde (letterlijke waarde aanvraagheader)
- Reguliere expressie (Aanvraagheader Regex)
- Specifiek patroon (jokerteken aanvraagheader)
Aanvraagmethode Identificeert aanvragen op basis van hun HTTP-methode.
Aanvraagschema Identificeert aanvragen met hun HTTP-protocol.

Terug naar boven

URL

Naam Doel
URL-pad Identificeert aanvragen door of het relatieve pad, inclusief bestandsnaam, overeenkomt met een:
- Specifieke waarde (LETTERLIJK URL-pad)
- Reguliere expressie (URL Path Regex)
- Specifiek patroon (URL-pad jokerteken)
URL-padmap Identificeert aanvragen door of het relatieve pad overeenkomt met een:
- Specifieke waarde (letterlijke URL-padmap)
- Specifiek patroon (URL Path Directory Jokerteken)
URL-padextensie Identificeert aanvragen door of de bestandsextensie overeenkomt met een:
- Specifieke waarde (letterlijke URL-padextensie)
- Specifiek patroon (URL-padextensie jokerteken)
Bestandsnaam van URL-pad Identificeert aanvragen door of de bestandsnaam overeenkomt met een:
- Specifieke waarde (letterlijke url-pad bestandsnaam)
- Specifiek patroon (URL-pad bestandsnaam jokerteken)
URL-query Identificeert aanvragen door of de querytekenreeks overeenkomt met een:
- Specifieke waarde (LETTERLIJKE URL-query)
- Reguliere expressie (URL Query Regex)
- Specifiek patroon (URL-query-jokerteken)
URL-queryparameter Identificeert aanvragen door of ze een queryreeksparameter bevatten die is ingesteld op een waarde die overeenkomt met:
- Specifieke waarde (letterlijke URL-queryparameter)
- Specifiek patroon (URL-queryparameter jokerteken)

Terug naar boven

Zie de documentatie van de Edgio Rules Engine voor de meest recente voorwaarden voor overeenkomsten.

Volgende stappen