Az Azure Content Delivery Network standard szabálymotor-referenciája
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 elérhető egyeztetési feltételekről és szolgáltatásokról.
A szabálymotor úgy lett kialakítva, hogy a standard Azure Content Delivery Network hogyan dolgozza fel az adott típusú kérelmeket.
A szabályok gyakori felhasználási módjai:
- Egyéni gyorsítótárszabályzat felülbírálása vagy definiálása.
- Átirányítási kérések.
- HTTP-kérés- és válaszfejlécek módosítása.
Terminológia
Szabály definiálásához a szabálymotorban állítsa be a megfelelő feltételeket és műveleteket:
Minden szabály legfeljebb 10 egyezést és 5 műveletet tartalmazhat. Minden Azure Content Delivery Network-végpont legfeljebb 25 szabálysal rendelkezhet.
Ez a korlát egy alapértelmezett globális szabály. A globális szabály nem rendelkezik egyező feltételekkel; a globális szabályban definiált műveletek mindig aktiválódnak.
Fontos
Az a sorrend, amelyben több szabály szerepel, hatással van a szabályok kezelésére. A szabályban megadott műveleteket felülírhatja egy későbbi szabály.
Korlátok és díjszabás
További információ: tartalomkézbesítési hálózat – A szabályok korlátjának méretezési korlátai . A szabálymotor díjszabását a Content Delivery Network díjszabásában találhatja meg.
Syntax
A speciális karakterek szabályban való kezelése attól függően változik, hogy a különböző egyezési feltételek és műveletek hogyan kezelik a szöveges értékeket. Az egyeztetési feltétel vagy művelet az alábbi módok egyikével értelmezheti a szöveget:
Literális értékek
A literális értékként értelmezett szöveg a %szimbólum kivételével az összes speciális karaktert a szabályban egyeztetendő érték részeként kezeli. Egy konstansegyezés-feltétel '*'
például csak a pontos érték '*'
megtalálásakor teljesül.
A százalékjel az URL-kódolás (például %20
) jelzésére szolgál.
Helyettesítő karakterek értékei
Jelenleg támogatjuk a helyettesítő karaktert a Standard szabálymotor UrlPath-egyeztetési feltételében . A * karakter egy helyettesítő karakter, amely egy vagy több karaktert jelöl.