Az Azure Content Delivery Network standard szabálymotor-referenciája

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:

Képernyőkép az Azure Content Delivery Network szabályainak struktúráról.

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.

Következő lépések