Delen via


Voorwaarden vergelijken in de standaardregelengine voor Azure Content Delivery Network

Belangrijk

Azure CDN Standard van Microsoft (klassiek) wordt op 30 september 2027 buiten gebruik gesteld. Om serviceonderbrekingen te voorkomen, is het belangrijk dat u uw Azure CDN Standard migreert van Microsoft-profielen (klassiek) naar de Azure Front Door Standard- of Premium-laag op 30 september 2027. Zie Azure CDN Standard van Microsoft (klassiek) buiten gebruik stellen voor meer informatie.

Azure CDN van Edgio wordt op 4 november 2025 buiten gebruik gesteld. U moet uw workload vóór deze datum migreren naar Azure Front Door om serviceonderbreking te voorkomen. Zie Azure CDN van de veelgestelde vragen over buitengebruikstelling van Edgio voor meer informatie.

In de standaardregelengine voor Azure Content Delivery Network bestaat een regel uit een of meer overeenkomstvoorwaarden en een actie. Dit artikel bevat gedetailleerde beschrijvingen van de voorwaarden die u kunt gebruiken in de Standard-regelengine voor Azure Content Delivery Network.

Het eerste deel van een regel is een voorwaarde van overeenkomst of een set voorwaarden van overeenkomst. In de standaardregelengine voor Azure Content Delivery Network kan elke regel maximaal vier overeenkomstvoorwaarden hebben. Een voorwaarde van overeenkomst identificeert specifieke typen aanvragen waarvoor gedefinieerde acties worden uitgevoerd. Als u meerdere voorwaarden van overeenkomst gebruikt, worden de voorwaarden van overeenkomst samen gegroepeerd met behulp van EN-logica.

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

  • Filter aanvragen op basis van een specifiek IP-adres of land/regio.
  • Aanvragen filteren op headergegevens.
  • Aanvragen filteren van mobiele apparaten of desktopapparaten.

Overeenkomstvoorwaarden

De volgende voorwaarden voor overeenkomst zijn beschikbaar voor gebruik in de Standard-regelengine voor Azure Content Delivery Network.

Apparaattype

Hiermee worden aanvragen geïdentificeerd van een mobiel apparaat of desktopapparaat.

Vereiste velden

Operator Ondersteunde waarden
Is gelijk aan, is niet gelijk aan Mobiel, desktop

HTTP-versie

Identificeert aanvragen op basis van de HTTP-versie van de aanvraag.

Vereiste velden

Operator Ondersteunde waarden
Is gelijk aan, is niet gelijk aan 2.0, 1.1, 1.0, 0.9, Alle

Cookies aanvragen

Identificeert aanvragen op basis van cookiegegevens in de binnenkomende aanvraag.

Vereiste velden

Cookienaam Operator Cookiewaarde Transformatie van hoofdletters en kleine letters
String Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Belangrijke informatie

  • U kunt geen jokertekenwaarden (inclusief sterretjes (*)) gebruiken wanneer u een cookienaam opgeeft; u moet een exacte cookienaam gebruiken.
  • U kunt slechts één cookienaam per exemplaar van deze overeenkomstvoorwaarde opgeven.
  • Vergelijkingen van cookienamen zijn hoofdlettergevoelig.
  • Als u meerdere cookiewaarden wilt opgeven, gebruikt u één spatie tussen elke cookiewaarde.
  • Cookiewaarden kunnen profiteren van jokertekenwaarden.
  • Als er geen jokertekenwaarde is opgegeven, voldoet alleen een exacte overeenkomst aan deze overeenkomstvoorwaarde. 'Waarde' komt bijvoorbeeld overeen met 'Waarde' maar niet 'Waarde1'.

Plaatsingsargument

Hiermee worden aanvragen geïdentificeerd op basis van argumenten die zijn gedefinieerd voor de POST-aanvraagmethode die wordt gebruikt in de aanvraag.

Vereiste velden

Argumentnaam Operator Argumentwaarde Transformatie van hoofdletters en kleine letters
String Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Queryreeks

Hiermee worden aanvragen geïdentificeerd die een specifieke queryreeksparameter bevatten. Deze parameter wordt ingesteld op een waarde die overeenkomt met een specifiek patroon. Queryreeksparameters (bijvoorbeeld parameter= waarde) in de aanvraag-URL bepalen of aan deze voor waarde wordt voldaan. Deze voorwaarde van overeenkomst identificeert een queryreeksparameter op basis van de naam en accepteert een of meer waarden voor de parameterwaarde.

Vereiste velden

Operator Queryreeks Transformatie van hoofdletters en kleine letters
Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Extern adres

Hiermee worden aanvragen geïdentificeerd op basis van de locatie of het IP-adres van de aanvrager.

Vereiste velden

Operator Ondersteunde waarden
Alle N.v.t.
Geografische overeenkomst Landcode
IP-overeenkomst IP-adres (door spaties gescheiden)
Geen N.v.t.
Geen geografische overeenkomst Landcode
Geen IP-overeenkomst IP-adres (door spaties gescheiden)

Belangrijke informatie

  • Gebruik ciDR-notatie (classless inter-domain routing).
  • Als u meerdere IP-adressen en IP-adresblokken wilt opgeven, gebruikt u één spatie tussen de waarden:
    • IPv4-voorbeeld: 1.2.3.4 10.20.30.40 komt overeen met aanvragen die binnenkomen vanaf adres 1.2.3.4 of 10.20.30.40.
    • IPv6-voorbeeld: 1:2:3:4:5:6:7:8 10:20:30:40:50:60:70:80 komt overeen met alle aanvragen die afkomstig zijn van adres 1:2:3:4:5:6:7:8 of 10:20:30:40:50:60:70:80.
  • De syntaxis voor een IP-adresblok is het basis-IP-adres, gevolgd door een slash en de grootte van het voorvoegsel. Bijvoorbeeld:
    • IPv4-voorbeeld: 5.5.5.64/26 komt overeen met aanvragen die afkomstig zijn van adressen 5.5.5.64 tot en met 5.5.5.127.
    • IPv6-voorbeeld: 1:2:3:/48 komt overeen met aanvragen die afkomstig zijn van adressen 1:2:3:0:0:0:0 tot en met 1:2:3:ffff:ffff:ffff:ffff:ffff.
  • Extern adres vertegenwoordigt het oorspronkelijke client-IP-adres dat afkomstig is van de netwerkverbinding of doorgaans de header X-Forwarded-For-aanvraag als de gebruiker zich achter een proxy bevindt.

Aanvraagtekst

Hiermee worden aanvragen geïdentificeerd op basis van specifieke tekst die wordt weergegeven in de body van de aanvraag.

Vereiste velden

Operator Aanvraagtekst Transformatie van hoofdletters en kleine letters
Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Aanvraagheader

Hiermee worden aanvragen geïdentificeerd die gebruikmaken van een specifieke header in de aanvraag.

Vereiste velden

Headernaam Operator Headerwaarde Transformatie van hoofdletters en kleine letters
String Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Aanvraagmethode

Hiermee worden aanvragen geïdentificeerd die gebruikmaken van de opgegeven aanvraagmethode.

Vereiste velden

Operator Ondersteunde waarden
Is gelijk aan, is niet gelijk aan GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE

Belangrijke informatie

  • Alleen de GET-aanvraagmethode kan inhoud in de cache genereren in Azure Content Delivery Network. Alle andere aanvraagmethoden worden via het netwerk geproxied.

Aanvraagprotocol

Hiermee worden aanvragen geïdentificeerd die gebruikmaken van het opgegeven protocol.

Vereiste velden

Operator Ondersteunde waarden
Is gelijk aan, is niet gelijk aan HTTP, HTTPS

Aanvraag-URL

Hiermee worden aanvragen geïdentificeerd die overeenkomen met de opgegeven URL.

Vereiste velden

Operator Aanvraag-URL Transformatie van hoofdletters en kleine letters
Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Belangrijke informatie

  • Wanneer u deze regelvoorwaarde gebruikt, moet u protocolgegevens toevoegen. Bijvoorbeeld: https://www.<uw domein>.com.

URL-bestandsextensie

Hiermee worden aanvragen geïdentificeerd die de opgegeven bestandsextensie bevatten in de bestandsnaam in de aanvraag-URL.

Vereiste velden

Operator Toestel Transformatie van hoofdletters en kleine letters
Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Belangrijke informatie

  • Voeg voor de extensie geen voorlooppunt toe. Gebruik bijvoorbeeld html en niet .html.

URL-bestandsnaam

Hiermee worden aanvragen geïdentificeerd die de opgegeven bestandsnaam bevatten in de aanvraag-URL.

Vereiste velden

Operator Bestandsnaam Transformatie van hoofdletters en kleine letters
Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Belangrijke informatie

  • Als u meerdere bestandsnamen wilt opgeven, scheidt u elke bestandsnaam met één spatie.

URL-pad

Hiermee worden aanvragen geïdentificeerd die het opgegeven pad bevatten in de aanvraag-URL.

Vereiste velden

Operator Weergegeven als Transformatie van hoofdletters en kleine letters
Lijst met standaardoperators Tekenreeks, int Geen transformatie, naar hoofdletters, naar kleine letters

Belangrijke informatie

  • Een bestandsnaamwaarde kan profiteren van jokertekenwaarden. Elk bestandsnaampatroon kan bijvoorbeeld bestaan uit een of meer sterretjes (*), waarbij elk sterretje overeenkomt met een reeks van een of meer tekens.

Naslaginformatie voor voorwaarden voor overeenkomst van regelengine

Lijst met standaardoperators

De volgende operators zijn geldig voor regels die waarden accepteren van de lijst met standaardoperators:

  • Alle
  • Is gelijk aan
  • Contains
  • Begint met
  • Eindigt op
  • Kleiner dan
  • Kleiner dan of gelijk aan
  • Groter dan
  • Groter dan of gelijk aan
  • Geen
  • Bevat geen
  • Begint niet met
  • Eindigt niet op
  • Niet kleiner dan
  • Niet kleiner dan of gelijk aan
  • Niet groter dan
  • Niet groter dan of gelijk aan

Voor numerieke operators zoals Kleiner dan en Groter dan of gelijk aan wordt de gebruikte vergelijking gebaseerd op lengte. In dit geval moet de waarde in de voorwaarde van overeenkomst een geheel getal zijn dat gelijk is aan de lengte die u wilt vergelijken.

Volgende stappen