Megosztás a következőn keresztül:


Az Azure Content Delivery Network standard szabálymotorjának feltételeinek egyeztetése

Fontos

A Microsofttól (klasszikus) származó Azure CDN Standard 2027. szeptember 30-án megszűnik. A szolgáltatáskimaradások elkerülése érdekében fontos, hogy az Azure CDN Standardot 2027. szeptember 30-ig migrálja a Microsoft (klasszikus) profiljaiból az Azure Front Door Standard vagy a Premium szintre. További információ: Azure CDN Standard a Microsoft (klasszikus) kivonásáról.

Az Edgio-ból származó Azure CDN 2025. január 15-én megszűnt. További információ: Azure CDN az Edgio kivonásáról – gyakori kérdések.

Az Azure Content Delivery Network standard szabálymotorjában egy szabály egy vagy több egyezésből és egy műveletből áll. Ez a cikk részletes leírást nyújt az Azure Content Delivery Network standard szabálymotorjában használható egyezési feltételekről.

A szabály első része egyezésfeltétel vagy egyezés feltételeinek halmaza. Az Azure Content Delivery Network standard szabálymotorjában minden szabály legfeljebb négy egyezési feltételt tartalmazhat. Az egyeztetési feltétel azonosítja azokat a kéréstípusokat, amelyekhez meghatározott műveleteket hajtanak végre. Ha több egyezési feltételt használ, a rendszer az AND logikával csoportosítja az egyezési feltételeket.

Használhat például egyezés feltételt a következő célokra:

  • A kérelmek szűrése adott IP-cím vagy ország/régió alapján.
  • Kérelmek szűrése fejlécadatok alapján.
  • Mobileszközökről vagy asztali eszközökről érkező kérések szűrése.

Feltételek egyeztetése

Az Azure Content Delivery Network standard szabálymotorjában az alábbi egyezési feltételek érhetők el.

Eszköz típusa

Azonosítja a mobileszközről vagy asztali eszközről érkező kéréseket.

Kötelező mezők

Operátor Támogatott értékek
Egyenlő, Nem egyenlő Mobil, asztali

HTTP-verzió

A kérés HTTP-verziója alapján azonosítja a kéréseket.

Kötelező mezők

Operátor Támogatott értékek
Egyenlő, Nem egyenlő 2.0, 1.1, 1.0, 0.9, Mind

Cookie-k kérése

A bejövő kérelemben található cookie-információk alapján azonosítja a kéréseket.

Kötelező mezők

Cookie neve Operátor Cookie-érték Kis- és nagybetűk átalakítása
Sztring Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Fontos információk

  • Nem használhat helyettesítő értékeket (beleértve a csillagokat (*)), ha cookie-nevet ad meg; pontos cookie-nevet kell használnia.
  • A találati feltétel példányonként csak egyetlen cookie-nevet adhat meg.
  • A cookie-k nevének összehasonlítása kis- és nagybetűket nem érzékelyítő.
  • Több cookie-érték megadásához használjon egyetlen szóközt az egyes cookie-értékek között.
  • A cookie-értékek kihasználhatják a helyettesítő karakterek értékeit.
  • Ha nincs megadva helyettesítő karakter, akkor csak a pontos egyezés felel meg ennek az egyezésnek. Az "Érték" például az "Érték" értéknek felel meg, de az "Érték1" nem.

Post argumentum

A kérelemben használt POST kérelem metódushoz definiált argumentumok alapján azonosítja a kérelmeket.

Kötelező mezők

Argumentum neve Operátor Argumentum értéke Kis- és nagybetűk átalakítása
Sztring Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Lekérdezési sztring

Azonosítja azokat a kéréseket, amelyek egy adott lekérdezési sztringparamétert tartalmaznak. Ez a paraméter egy adott mintának megfelelő értékre van beállítva. A kérelem URL-címében található lekérdezési sztringparaméterek (például paraméter=érték) határozzák meg, hogy teljesül-e ez a feltétel. Ez az egyezés feltétel a neve alapján azonosít egy lekérdezési sztringparamétert, és elfogadja a paraméterérték egy vagy több értékét.

Kötelező mezők

Operátor Lekérdezési sztring Kis- és nagybetűk átalakítása
Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Távoli cím

A kéréseket a kérelmező helye vagy IP-címe alapján azonosítja.

Kötelező mezők

Operátor Támogatott értékek
Bármely n/a
Geoegyezés Országkód
IP-egyezés IP-cím (szóközzel elválasztva)
Egyik sem n/a
Nincs földrajzi egyezés Országkód
Nem IP-egyezés IP-cím (szóközzel elválasztva)

Fontos információk

  • Használjon osztály nélküli tartományközi útválasztási (CIDR) jelölést.
  • Több IP-cím és IP-címblokk megadásához használjon egyetlen szóközt az értékek között:
    • IPv4-példa:1.2.3.4 10.20.30.40 megegyezik az 1.2.3.4 vagy a 10.20.30.40 címről érkező kérésekkel.
    • IPv6-példa:1:2:3:4:5:6:7:8 10:20:30:40:50:60:70:80 minden kérésnek megfelel amely az 1:2:3:4:5:6:7:8 vagy a 10:20:30:40:50:60:70:80 címről érkezik.
  • Az IP-címblokkok szintaxisa az alap IP-cím, amelyet perjel és előtagméret követ. Például:
    • IPv4-példa:Az 5.5.5.64/26 megfelel az 5.5.5.64 és 5.5.5.127 címekről érkező kéréseknek.
    • IPv6-példa:1:2:3:/48 az 1:2:3:0:0:0:0–1:2:3:ffff:ffff:ffff:ffff:ffff:ffff:ffff címről érkező kéréseknek felel meg.
  • A távoli cím az eredeti ügyfél IP-címét jelöli, amely vagy a hálózati kapcsolatból származik, vagy általában az X-Forwarded-For kérelem fejlécét, ha a felhasználó proxy mögött van.

Kérés törzse

A kéréseket a kérelem törzsében megjelenő konkrét szöveg alapján azonosítja.

Kötelező mezők

Operátor Kérés törzse Kis- és nagybetűk átalakítása
Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Kérelem fejléce

Azonosítja azokat a kéréseket, amelyek egy adott fejlécet használnak a kérelemben.

Kötelező mezők

Fejléc neve Operátor Fejléc értéke Kis- és nagybetűk átalakítása
Sztring Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Kérelem metódusa

Azonosítja a megadott kérelemmetódust használó kéréseket.

Kötelező mezők

Operátor Támogatott értékek
Egyenlő, Nem egyenlő GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE

Fontos információk

  • Csak a GET kérési metódus hozhat létre gyorsítótárazott tartalmat az Azure Content Delivery Networkben. Minden más kérési módszer a hálózaton keresztül történik.

Kérelemprotokoll

Azonosítja a megadott protokollt használó kéréseket.

Kötelező mezők

Operátor Támogatott értékek
Egyenlő, Nem egyenlő HTTP, HTTPS

URL-cím kérése

Azonosítja a megadott URL-címnek megfelelő kéréseket.

Kötelező mezők

Operátor URL-cím kérése Kis- és nagybetűk átalakítása
Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Fontos információk

  • Ha ezt a szabályfeltételt használja, mindenképpen adja meg a protokoll adatait. Például: https://www.<yourdomain>.com.

URL-fájlkiterjesztés

Azonosítja azokat a kéréseket, amelyek a megadott fájlkiterjesztést tartalmazzák a fájlnévben a kérelmező URL-címében.

Kötelező mezők

Operátor Mellék Kis- és nagybetűk átalakítása
Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Fontos információk

  • Bővítmény esetén ne adjon meg kezdő időszakot; például használjon html-t .html helyett.

URL-fájl neve

Azonosítja azokat a kéréseket, amelyek tartalmazzák a megadott fájlnevet a kérelmező URL-címében.

Kötelező mezők

Operátor Fájlnév Kis- és nagybetűk átalakítása
Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Fontos információk

  • Több fájlnév megadásához különítse el az egyes fájlneveket egyetlen szóközzel.

URL-cím elérési útja

Azonosítja azokat a kéréseket, amelyek tartalmazzák a megadott elérési utat a kérelmező URL-címében.

Kötelező mezők

Operátor Érték Kis- és nagybetűk átalakítása
Standard operátorok listája Sztring, Int Nincs átalakítás nagybetűssé, kisbetűssé

Fontos információk

  • A fájlnévértékek kihasználhatják a helyettesítő karakterek értékeit. Az egyes fájlnévminták például egy vagy több csillagból (*) állhatnak, ahol minden csillag egy vagy több karakterből álló sorozatnak felel meg.

A szabálymotorok egyezési feltételeinek referenciája

Standard operátorok listája

A standard operátorok listájából értékeket elfogadó szabályok esetében a következő operátorok érvényesek:

  • Bármely
  • Egyenlő
  • Contains
  • A kezdőbetű:
  • Végződés:
  • Kisebb mint
  • Kisebb vagy egyenlő
  • Nagyobb mint
  • Nagyobb vagy egyenlő
  • Semmiféle
  • Nem tartalmaz
  • Nem ezzel kezdődik:
  • Nem végződik a
  • Nem kisebb, mint
  • Nem kisebb vagy egyenlő
  • Nem nagyobb, mint
  • Nem nagyobb vagy egyenlő

Az olyan numerikus operátorok esetében, mint a Kisebb és nagyobb vagy egyenlő, a használt összehasonlítás a hosszon alapul. Ebben az esetben az egyezés feltételében szereplő értéknek olyan egész számnak kell lennie, amely megegyezik az összehasonlítandó hosszúságával.

Következő lépések