az cdn endpoint rule
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire le regole di recapito per un endpoint.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az cdn endpoint rule action |
Gestire le azioni delle regole di recapito per un endpoint. |
Core | Anteprima |
az cdn endpoint rule action add |
Aggiungere un'azione a una regola di recapito. |
Core | Anteprima |
az cdn endpoint rule action remove |
Rimuovere un'azione da una regola di recapito. |
Core | Anteprima |
az cdn endpoint rule action show |
Mostra le regole di recapito comescociate con l'endpoint. |
Core | Anteprima |
az cdn endpoint rule add |
Aggiungere una regola di recapito a un endpoint della rete CDN. |
Core | Anteprima |
az cdn endpoint rule condition |
Gestire le condizioni delle regole di recapito per un endpoint. |
Core | Anteprima |
az cdn endpoint rule condition add |
Aggiungere una condizione a una regola di recapito. |
Core | Anteprima |
az cdn endpoint rule condition remove |
Rimuovere una condizione da una regola di recapito. |
Core | Anteprima |
az cdn endpoint rule condition show |
Mostra le regole di recapito associate all'endpoint. |
Core | Anteprima |
az cdn endpoint rule remove |
Rimuovere una regola di recapito da un endpoint. |
Core | Anteprima |
az cdn endpoint rule show |
Mostra le regole di recapito associate all'endpoint. |
Core | Anteprima |
az cdn endpoint rule add
Il gruppo di comandi 'cdn endpoint rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Aggiungere una regola di recapito a un endpoint della rete CDN.
az cdn endpoint rule add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite}
--order
[--cache-behavior {BypassCache, Override, SetIfMissing}]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--header-action {Append, Delete, Overwrite}]
[--header-name]
[--header-value]
[--ids]
[--match-values]
[--match-variable {ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath}]
[--name]
[--negate-condition {false, true}]
[--operator]
[--origin-group]
[--preserve-unmatched-path {false, true}]
[--profile-name]
[--query-parameters]
[--query-string-behavior {Exclude, ExcludeAll, Include, IncludeAll}]
[--redirect-protocol {Http, Https, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--resource-group]
[--rule-name]
[--selector]
[--source-pattern]
[--subscription]
[--transform {Lowercase, Uppercase}]
Esempio
Creare una regola globale per disabilitare la memorizzazione nella cache.
az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 0 --rule-name global --action-name CacheExpiration --cache-behavior BypassCache
Creare una regola per il reindirizzamento da http a https.
az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved
Creare una regola per distribuire le richieste con "/test1" nel percorso URL del gruppo di origine con nome "origingroup1".
az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "origin-group-override" --match-variable UrlPath --operator Contains --match-values /test1 --action-name "OriginGroupOverride" --origin-group origingroup1
Parametri necessari
Nome dell'azione per la regola di recapito: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.
Ordine in cui vengono applicate le regole per l'endpoint. Valori possibili {0,1,2,3,.........}. Una regola con un ordine inferiore verrà applicata prima di una regola con un ordine superiore. La regola con ordine 0 è una regola speciale. Non richiede alcuna condizione e le azioni elencate in esso verranno sempre applicate.
Parametri facoltativi
Comportamento di memorizzazione nella cache per le richieste.
Durata per cui il contenuto deve essere memorizzato nella cache. Il formato consentito è [d.]hh:mm:ss.
Frammento da aggiungere all'URL di reindirizzamento.
Host da reindirizzare. Lasciare vuoto per usare l'host in ingresso come host di destinazione.
Percorso completo da reindirizzare. Il percorso non può essere vuoto e deve iniziare con /. Lasciare vuoto per usare il percorso in ingresso come percorso di destinazione.
Set di stringhe di query da inserire nell'URL di reindirizzamento. lasciare vuoto per mantenere la stringa di query in ingresso.
Percorso di destinazione da utilizzare nella riscrittura.
Azione di intestazione per le richieste.
Nome dell'intestazione da modificare.
Valore dell'intestazione.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Trova la corrispondenza dei valori della condizione di corrispondenza. Ad esempio, spazi separati da valori "GET" "HTTP".
Nome della condizione di corrispondenza: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.
Nome dell'endpoint della rete CDN.
Se true, nega la condizione.
Operatore della condizione di corrispondenza.
Nome o ID del OriginGroup che sostituirà il OriginGroup predefinito.
Se True, il percorso rimanente dopo il modello di origine verrà aggiunto al nuovo percorso di destinazione.
Nome del profilo della rete CDN univoco all'interno del gruppo di risorse.
Parametri di query da includere o escludere (delimitati da virgole).
Comportamento della stringa di query per le richieste.
Protocollo da usare per il reindirizzamento.
Tipo di reindirizzamento che verrà usata dalla regola durante il reindirizzamento del traffico.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome della regola, obbligatorio solo per lo SKU Microsoft.
Selettore della condizione di corrispondenza.
Modello di URI della richiesta che identifica il tipo di richieste che possono essere riscritte.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Trasformazione da applicare prima della corrispondenza.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cdn endpoint rule remove
Il gruppo di comandi 'cdn endpoint rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Rimuovere una regola di recapito da un endpoint.
az cdn endpoint rule remove [--ids]
[--name]
[--order]
[--profile-name]
[--resource-group]
[--rule-name]
[--subscription]
Esempio
Rimuovere la regola globale.
az cdn endpoint rule remove -g group -n endpoint --profile-name profile --rule-name Global
Rimuovere la regola con l'ordine 4.
az cdn endpoint rule remove -g group -n endpoint --profile-name profile --order 4
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'endpoint della rete CDN.
Ordine in cui vengono applicate le regole per l'endpoint. Valori possibili {0,1,2,3,.........}. Una regola con un ordine inferiore verrà applicata prima di una regola con un ordine superiore. La regola con ordine 0 è una regola speciale. Non richiede alcuna condizione e le azioni elencate in esso verranno sempre applicate.
Nome del profilo della rete CDN univoco all'interno del gruppo di risorse.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome della regola.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cdn endpoint rule show
Il gruppo di comandi 'cdn endpoint rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Mostra le regole di recapito associate all'endpoint.
az cdn endpoint rule show [--ids]
[--name]
[--profile-name]
[--resource-group]
[--subscription]
Esempio
mostra le regole di recapito associate all'endpoint.
az cdn endpoint rule show -g group -n endpoint --profile-name profile
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'endpoint della rete CDN.
Nome del profilo della rete CDN univoco all'interno del gruppo di risorse.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.