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.

Memoria centrale Anteprima
az cdn endpoint rule action add

Aggiungere un'azione a una regola di recapito.

Memoria centrale Anteprima
az cdn endpoint rule action remove

Rimuovere un'azione da una regola di recapito.

Memoria centrale Anteprima
az cdn endpoint rule action show

Mostra le regole di recapito comescociate con l'endpoint.

Memoria centrale Anteprima
az cdn endpoint rule add

Aggiungere una regola di recapito a un endpoint rete CDN.

Memoria centrale Anteprima
az cdn endpoint rule condition

Gestire le condizioni delle regole di recapito per un endpoint.

Memoria centrale Anteprima
az cdn endpoint rule condition add

Aggiungere una condizione a una regola di recapito.

Memoria centrale Anteprima
az cdn endpoint rule condition remove

Rimuovere una condizione da una regola di recapito.

Memoria centrale Anteprima
az cdn endpoint rule condition show

Mostra le regole di recapito associate all'endpoint.

Memoria centrale Anteprima
az cdn endpoint rule remove

Rimuovere una regola di recapito da un endpoint.

Memoria centrale Anteprima
az cdn endpoint rule show

Mostra le regole di recapito associate all'endpoint.

Memoria centrale Anteprima

az cdn endpoint rule add

Anteprima

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 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

--action-name

Nome dell'azione per la regola di recapito: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

valori accettati: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

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

--cache-behavior

Comportamento di memorizzazione nella cache per le richieste.

valori accettati: BypassCache, Override, SetIfMissing
--cache-duration

Durata per cui il contenuto deve essere memorizzato nella cache. Il formato consentito è [d.]hh:mm:ss.

--custom-fragment

Frammento da aggiungere all'URL di reindirizzamento.

--custom-hostname

Host da reindirizzare. Lasciare vuoto per usare l'host in ingresso come host di destinazione.

--custom-path

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.

--custom-querystring

Set di stringhe di query da inserire nell'URL di reindirizzamento. lasciare vuoto per mantenere la stringa di query in ingresso.

--destination

Percorso di destinazione da utilizzare nella riscrittura.

--header-action

Azione di intestazione per le richieste.

valori accettati: Append, Delete, Overwrite
--header-name

Nome dell'intestazione da modificare.

--header-value

Valore dell'intestazione.

--ids

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".

--match-values

Trova la corrispondenza dei valori della condizione di corrispondenza. Ad esempio, spazi separati da valori "GET" "HTTP".

--match-variable

Nome della condizione di corrispondenza: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

valori accettati: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

Nome dell'endpoint rete CDN.

--negate-condition

Se true, nega la condizione.

valori accettati: false, true
--operator

Operatore della condizione di corrispondenza.

--origin-group

Nome o ID del OriginGroup che sostituirà il OriginGroup predefinito.

--preserve-unmatched-path

Se True, il percorso rimanente dopo il modello di origine verrà aggiunto al nuovo percorso di destinazione.

valori accettati: false, true
--profile-name

Nome del profilo rete CDN univoco all'interno del gruppo di risorse.

--query-parameters

Parametri di query da includere o escludere (delimitati da virgole).

--query-string-behavior

Comportamento della stringa di query per le richieste.

valori accettati: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Protocollo da usare per il reindirizzamento.

valori accettati: Http, Https, MatchRequest
--redirect-type

Tipo di reindirizzamento che verrà usata dalla regola durante il reindirizzamento del traffico.

valori accettati: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--rule-name

Nome della regola, obbligatorio solo per lo SKU Microsoft.

--selector

Selettore della condizione di corrispondenza.

--source-pattern

Modello di URI della richiesta che identifica il tipo di richieste che possono essere riscritte.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--transform

Trasformazione da applicare prima della corrispondenza.

valori accettati: Lowercase, Uppercase
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az cdn endpoint rule remove

Anteprima

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

--ids

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".

--name -n

Nome dell'endpoint rete CDN.

--order

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.

--profile-name

Nome del profilo rete CDN univoco all'interno del gruppo di risorse.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--rule-name

Nome della regola.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az cdn endpoint rule show

Anteprima

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

--ids

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".

--name -n

Nome dell'endpoint rete CDN.

--profile-name

Nome del profilo rete CDN univoco all'interno del gruppo di risorse.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.