Azioni nel 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 azioni che è possibile usare nel motore regole Standard per Azure rete per la distribuzione di contenuti.
La seconda parte di una regola è un'azione. Un'azione definisce il comportamento applicato al tipo di richiesta identificata da una o più condizioni di corrispondenza.
Azioni
Le azioni seguenti sono disponibili per l'uso nel motore regole Standard per Azure rete per la distribuzione di contenuti.
Ora di scadenza della cache
Usare questa azione per sovrascrivere il valore TTL (Time To Live) dell'endpoint per le richieste specificate dalle regole corrispondenti alle condizioni.
Campi obbligatori
Comportamento cache | Descrizione |
---|---|
Ignorare la cache | Quando questa opzione è selezionata e la regola corrisponde, il contenuto non viene memorizzato nella cache. |
Sostituzione | Quando questa opzione è selezionata e la regola corrisponde, il valore TTL restituito dall'origine viene sovrascritto con il valore specificato nell'azione. Questo comportamento viene applicato solo se la risposta è memorizzabile nella cache. Per l'intestazione della risposta di controllo cache con valori "no-cache", "private", "no-store", l'azione non è applicabile. |
Imposta se mancante | Quando questa opzione viene selezionata e la regola corrisponde, se non viene restituito alcun valore TTL dall'origine, la regola imposta il valore TTL sul valore specificato nell'azione. Questo comportamento viene applicato solo se la risposta è memorizzabile nella cache. Per l'intestazione della risposta di controllo cache con valori "no-cache", "private", "no-store", l'azione non è applicabile. |
Campi aggiuntivi
Giorni | Ore | Minuti | Secondi |
---|---|---|---|
Int | Int | Int | Int |
Stringa di query della chiave della cache
Usare questa azione per modificare la chiave della cache in base alle stringhe di query.
Campi obbligatori
Comportamento | Descrizione |
---|---|
Includi | Quando questa opzione viene selezionata e la regola corrisponde, le stringhe di query specificate nei parametri vengono incluse quando viene generata la chiave della cache. |
Memorizza nella cache tutti gli URL univoci | Quando questa opzione è selezionata e la regola corrisponde, ogni URL univoco ha una propria chiave della cache. |
Escludi | Quando questa opzione è selezionata e la regola corrisponde, le stringhe di query specificate nei parametri vengono escluse quando viene generata la chiave della cache. |
Ignora stringhe di query | Quando questa opzione è selezionata e la regola corrisponde, le stringhe di query non vengono considerate quando viene generata la chiave della cache. |
Modifica intestazione richiesta
Usare questa azione per modificare le intestazioni presenti nelle richieste inviate all'origine.
Campi obbligatori
Azione | Nome intestazione HTTP | Valore |
---|---|---|
Aggiunta | Se questa opzione è selezionata e la regola corrisponde, l'intestazione specificata in Nome intestazione viene aggiunta alla richiesta con il valore specificato. Se l'intestazione è già presente, il valore viene aggiunto a quello esistente. | String |
Sovrascrivi | Se questa opzione è selezionata e la regola corrisponde, l'intestazione specificata in Nome intestazione viene aggiunta alla richiesta con il valore specificato. Se l'intestazione è già presente, il valore specificato sovrascrive quello esistente. | String |
Elimina | Se questa opzione è selezionata, la regola corrisponde e l'intestazione specificata nella regola è presente, l'intestazione viene eliminata dalla richiesta. | String |
Modifica intestazione risposta
Usare questa azione per modificare le intestazioni presenti nelle risposte restituite ai client.
Campi obbligatori
Azione | Nome intestazione HTTP | Valore |
---|---|---|
Aggiunta | Se questa opzione è selezionata e la regola corrisponde, l'intestazione specificata in Nome intestazione viene aggiunta alla risposta con il valore specificato. Se l'intestazione è già presente, il valore viene aggiunto a quello esistente. | String |
Sovrascrivi | Se questa opzione è selezionata e la regola corrisponde, l'intestazione specificata in Nome intestazione viene aggiunta alla risposta con il valore specificato. Se l'intestazione è già presente, il valore sovrascrive quello esistente. | String |
Elimina | Se questa opzione è selezionata, la regola corrisponde e l'intestazione specificata nella regola è presente, l'intestazione viene eliminata dalla risposta. | String |
Reindirizzamento URL
Usare questa azione per reindirizzare i client a un nuovo URL.
Campi obbligatori
Campo | Descrizione |
---|---|
Tipo | Selezionare il tipo di risposta da restituire al richiedente: Trovato (302), Spostato (301), Reindirizzamento temporaneo (307) e Reindirizzamento permanente (308). |
Protocollo | Corrispondenza richiesta, HTTP, HTTPS. |
Hostname (Nome host) | Selezionare il nome host a cui reindirizzare la richiesta. Lasciare vuoto questo campo per mantenere l'host in ingresso. |
Percorso | Definire il percorso da usare nel reindirizzamento. Lasciare vuoto questo campo per mantenere il percorso in ingresso. |
Stringa di query | Definire la stringa di query usata nel reindirizzamento. Lasciare vuoto questo campo per mantenere la stringa di query in ingresso. Frammento | Definire il frammento da usare nel reindirizzamento. Lasciare vuoto questo campo per mantenere il frammento in ingresso.
È consigliabile usare un URL assoluto. L'uso di un URL relativo potrebbe reindirizzare gli URL di Azure rete per la distribuzione di contenuti a un percorso non valido.
Riscrittura URL
Usare questa azione per riscrivere il percorso di una richiesta instradata all'origine.
Campi obbligatori
Campo | Descrizione |
---|---|
Modello di origine | Definire il modello di origine nel percorso URL da sostituire. Per trovare la corrispondenza con tutti i percorsi URL, usare una barra (/) come valore del modello di origine. |
Destinazione | Definire il percorso di destinazione da usare nella riscrittura. Il percorso di destinazione sovrascrive il modello di origine. |
Mantenere un percorso non corrispondente | Se impostato su Sì, il percorso rimanente dopo che il modello di origine viene aggiunto al nuovo percorso di destinazione. |
Passaggi successivi
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per