Condividi tramite


az cdn endpoint rule action

Il gruppo di comandi 'cdn endpoint rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Gestire le azioni delle regole di recapito per un endpoint.

Comandi

Nome Descrizione Tipo Stato
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 action add

Anteprima

Il gruppo di comandi 'azione regola endpoint cdn' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiungere un'azione a una regola di recapito.

az cdn endpoint rule action add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite}
                                --rule-name
                                [--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]
                                [--name]
                                [--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]
                                [--source-pattern]
                                [--subscription]

Esempio

Aggiungere un'azione di reindirizzamento.

az cdn endpoint rule action add -g group -n endpoint --profile-name profile --rule-name name --action-name "UrlRedirect" --redirect-protocol HTTPS --redirect-type Moved

Aggiungere un'azione di scadenza della cache

az cdn endpoint rule action add -g group -n endpoint --profile-name profile --rule-name name --action-name "CacheExpiration" --cache-behavior BypassCache

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

Nome della regola.

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

--name -n

Nome dell'endpoint rete CDN.

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

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

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

Anteprima

Il gruppo di comandi 'azione regola endpoint cdn' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Rimuovere un'azione da una regola di recapito.

az cdn endpoint rule action remove --index
                                   --rule-name
                                   [--ids]
                                   [--name]
                                   [--profile-name]
                                   [--resource-group]
                                   [--subscription]

Esempio

Rimuovere la prima azione.

az cdn endpoint rule action remove -g group -n endpoint --profile-name profile --rule-name name --index 0

Parametri necessari

--index

Indice della condizione o dell'azione.

--rule-name

Nome della regola.

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.

az cdn endpoint rule action show

Anteprima

Il gruppo di comandi 'azione regola endpoint cdn' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Mostra le regole di recapito comescociate con l'endpoint.

az cdn endpoint rule action show [--ids]
                                 [--name]
                                 [--profile-name]
                                 [--resource-group]
                                 [--subscription]

Esempio

mostrare le regole di recapito comescociate con l'endpoint.

az cdn endpoint rule action show -g group --profile-name profile-name -n endpoint

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.