Informazioni di riferimento sul motore regole standard per Azure rete per la distribuzione di contenuti

Nel motore regole Standard per Azure rete per la distribuzione di contenuti, una regola è costituita da una o più condizioni di corrispondenza e da un'azione. Questo articolo fornisce descrizioni dettagliate delle condizioni di corrispondenza e delle funzionalità disponibili nel motore regole Standard per Azure rete per la distribuzione di contenuti.

Il motore regole è progettato per essere l'autorità finale sulla modalità di elaborazione di tipi specifici di richieste da Rete per la distribuzione di contenuti Standard di Azure.

Usi comuni per le regole:

  • Eseguire l'override o definire un criterio della cache personalizzato.
  • Reindirizzare le richieste.
  • Modificare le intestazioni di richiesta e risposta HTTP.

Terminologia

Per definire una regola nel motore regole, impostare condizioni di corrispondenza e azioni:

Screenshot della struttura delle regole di Azure rete per la distribuzione di contenuti.

Ogni regola può avere fino a 10 condizioni di corrispondenza e 5 azioni. Ogni endpoint rete per la distribuzione di contenuti di Azure può avere fino a 25 regole.

Incluso in questo limite è una regola globale predefinita. La regola globale non ha condizioni di corrispondenza; azioni definite in una regola globale sempre attivate.

Importante

L'ordine in cui sono elencate più regole influisce sulla modalità di gestione. Le azioni specificate in una regola potrebbero essere sovrascritte da una regola successiva.

Limiti e prezzi

Per altre informazioni, vedere Limiti di scalabilità della rete per la distribuzione di contenuti per il limite delle regole. Per i prezzi del motore delle regole, vedere prezzi rete per la distribuzione di contenuti.

Sintassi

La modalità di trattamento dei caratteri speciali in una regola varia in base alle diverse condizioni di corrispondenza e alle azioni che gestiscono i valori di testo. Una condizione o un'azione di corrispondenza può interpretare il testo in uno dei modi seguenti:

Valori letterali

Il testo interpretato come valore letterale considera tutti i caratteri speciali tranne il simbolo % come parte del valore che deve essere confrontato in una regola. Ad esempio, una condizione di corrispondenza letterale impostata su '*' viene soddisfatta solo quando viene trovato il valore '*' esatto.

Un segno di percentuale viene usato per indicare la codifica URL , ad esempio %20.

Valori caratteri jolly

Attualmente è supportato il carattere jolly nella condizione di corrispondenza urlPath nel motore regole standard. Il carattere * è un carattere jolly che rappresenta uno o più caratteri.

Passaggi successivi