Compartilhar via


az cdn endpoint rule

Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Gerenciar regras de entrega para um ponto de extremidade.

Comandos

Nome Description Tipo Status
az cdn endpoint rule action

Gerenciar ações de regra de entrega para um ponto de extremidade.

Núcleo Visualizar
az cdn endpoint rule action add

Adicionar uma ação a uma regra de entrega.

Núcleo Visualizar
az cdn endpoint rule action remove

Remover uma ação de uma regra de entrega.

Núcleo Visualizar
az cdn endpoint rule action show

Mostrar regras de entrega asscociate com o ponto de extremidade.

Núcleo Visualizar
az cdn endpoint rule add

Adicione uma regra de entrega a um ponto de extremidade da CDN.

Núcleo Visualizar
az cdn endpoint rule condition

Gerenciar condições de regra de entrega para um ponto de extremidade.

Núcleo Visualizar
az cdn endpoint rule condition add

Adicione uma condição a uma regra de entrega.

Núcleo Visualizar
az cdn endpoint rule condition remove

Remover uma condição de uma regra de entrega.

Núcleo Visualizar
az cdn endpoint rule condition show

Mostrar regras de entrega associadas ao ponto de extremidade.

Núcleo Visualizar
az cdn endpoint rule remove

Remover uma regra de entrega de um ponto de extremidade.

Núcleo Visualizar
az cdn endpoint rule show

Mostrar regras de entrega associadas ao ponto de extremidade.

Núcleo Visualizar

az cdn endpoint rule add

Versão Prévia

O grupo de comandos 'cdn endpoint rule' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Adicione uma regra de entrega a um ponto de extremidade da 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}]

Exemplos

Crie uma regra global para desabilitar o cache.

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

Crie uma regra para o redirecionamento http para 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

Crie uma regra para distribuir solicitações com "/test1" em seu caminho de URL para o grupo de origem com o 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

Parâmetros Exigidos

--action-name

O nome da ação para a regra de entrega: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

valores aceitos: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

A ordem em que as regras são aplicadas para o ponto de extremidade. Valores possíveis {0,1,2,3,.........}. Uma regra com uma ordem inferior será aplicada antes de uma com uma ordem superior. Regra com ordem 0 é uma regra especial. Ele não requer nenhuma condição e as ações listadas nele sempre serão aplicadas.

Parâmetros Opcionais

--cache-behavior

Comportamento de cache para as solicitações.

valores aceitos: BypassCache, Override, SetIfMissing
--cache-duration

A duração pela qual o conteúdo precisa ser armazenado em cache. O formato permitido é [d.]hh:mm:ss.

--custom-fragment

Fragmento para adicionar à URL de redirecionamento.

--custom-hostname

Host para redirecionar. Deixe vazio para usar o host de entrada como o host de destino.

--custom-path

O caminho completo para redirecionar. O caminho não pode estar vazio e deve começar com /. Deixe em branco para usar o caminho de entrada como caminho de destino.

--custom-querystring

O conjunto de cadeias de caracteres de consulta a serem colocadas na URL de redirecionamento. Deixe em branco para preservar a cadeia de caracteres de consulta de entrada.

--destination

O caminho de destino a ser usado na regravação.

--header-action

Ação de cabeçalho para as solicitações.

valores aceitos: Append, Delete, Overwrite
--header-name

Nome do cabeçalho a ser modificado.

--header-value

Valor do cabeçalho.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--match-values

Corresponder valores da condição de correspondência. por exemplo, valores separados por espaço "GET" "HTTP".

--match-variable

Nome da condição de correspondência: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

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

Nome do ponto de extremidade da CDN.

--negate-condition

Se for verdade, nega a condição.

valores aceitos: false, true
--operator

Operador da condição de jogo.

--origin-group

Nome ou ID do OriginGroup que substituiria o OriginGroup padrão.

--preserve-unmatched-path

Se True, o caminho restante após o padrão de origem será anexado ao novo caminho de destino.

valores aceitos: false, true
--profile-name

Nome do perfil da CDN que é exclusivo dentro do grupo de recursos.

--query-parameters

Parâmetros de consulta a serem incluídos ou excluídos (separados por vírgula).

--query-string-behavior

Comportamento da cadeia de caracteres de consulta para as solicitações.

valores aceitos: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Protocolo a ser usado para o redirecionamento.

valores aceitos: Http, Https, MatchRequest
--redirect-type

O tipo de redirecionamento que a regra usará ao redirecionar o tráfego.

valores aceitos: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--rule-name

Nome da regra, necessário apenas para o Microsoft SKU.

--selector

Seletor da condição de partida.

--source-pattern

Um padrão de URI de solicitação que identifica o tipo de solicitações que podem ser regravadas.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--transform

Transforme para aplicar antes de corresponder.

valores aceitos: Lowercase, Uppercase
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az cdn endpoint rule remove

Versão Prévia

O grupo de comandos 'cdn endpoint rule' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Remover uma regra de entrega de um ponto de extremidade.

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

Exemplos

Remova a regra global.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --rule-name Global

Remova a regra com a ordem 4.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --order 4

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do ponto de extremidade da CDN.

--order

A ordem em que as regras são aplicadas para o ponto de extremidade. Valores possíveis {0,1,2,3,.........}. Uma regra com uma ordem inferior será aplicada antes de uma com uma ordem superior. Regra com ordem 0 é uma regra especial. Ele não requer nenhuma condição e as ações listadas nele sempre serão aplicadas.

--profile-name

Nome do perfil da CDN que é exclusivo dentro do grupo de recursos.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--rule-name

Nome da regra.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az cdn endpoint rule show

Versão Prévia

O grupo de comandos 'cdn endpoint rule' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Mostrar regras de entrega associadas ao ponto de extremidade.

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

Exemplos

Mostrar regras de entrega associadas ao ponto de extremidade.

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do ponto de extremidade da CDN.

--profile-name

Nome do perfil da CDN que é exclusivo dentro do grupo de recursos.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.