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 Phone? | Identificeert aanvragen door of het apparaat een Windows Mobile 6.5/ Windows Phone 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. |
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.
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. |
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. |
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) |
Zie de documentatie van de Edgio Rules Engine voor de meest recente voorwaarden voor overeenkomsten.