az afd route

Gerenciar rotas em um ponto de extremidade de AFD.

Uma rota mapeia seus domínios e corresponde aos padrões de caminho de URL para um grupo de origem específico.

Comandos

az afd route create

Cria uma nova rota dentro do ponto de extremidade especificado.

az afd route delete

Excluir uma rota existente dentro do ponto de extremidade especificado.

az afd route list

Listar todas as rotas dentro do ponto de extremidade especificado.

az afd route show

Mostrar detalhes da rota.

az afd route update

Atualizar uma rota existente dentro do ponto de extremidade especificado.

az afd route create

Cria uma nova rota dentro do ponto de extremidade especificado.

az afd route create --endpoint-name
                    --forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}
                    --https-redirect {Disabled, Enabled}
                    --origin-group
                    --profile-name
                    --resource-group
                    --route-name
                    --supported-protocols {Http, Https}
                    [--content-types-to-compress]
                    [--custom-domains]
                    [--enable-compression {false, true}]
                    [--link-to-default-domain {Disabled, Enabled}]
                    [--origin-path]
                    [--patterns-to-match]
                    [--query-string-caching-behavior {BypassCaching, IgnoreQueryString, NotSet, UseQueryString}]
                    [--rule-sets]
                    [--subscription]

Exemplos

Cria uma rota para associar o domínio padrão do ponto de extremidade com um grupo de origem para todas as solicitações HTTPS.

az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect False --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest

Cria uma rota para associar o domínio padrão do ponto de extremidade com um grupo de origem para todas as solicitações e usa os conjuntos de regras especificados para personalizar o comportamento da rota.

az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect False

Cria uma rota para associar o domínio padrão do ponto de extremidade e um domínio personalizado com um grupo de origem para todas as solicitações com os padrões de caminho especificados e redirecionar todos os Trafic para usar HTTPS.

az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect True --link-to-default-domain Enabled

Parâmetros Exigidos

--endpoint-name

Nome do ponto de extremidade.

--forwarding-protocol

Protocolo que essa regra usará ao encaminhar o tráfego para back-ends.

valores aceitos: HttpOnly, HttpsOnly, MatchRequest
--https-redirect

Se o tráfego HTTP deve ser redirecionado automaticamente para o tráfego HTTPS.

valores aceitos: Disabled, Enabled
--origin-group

Nome ou ID do grupo de origem ao qual será associado.

--profile-name

Nome do perfil 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>.

--route-name

Nome da rota.

--supported-protocols

Lista de protocolos com suporte para esta rota.

valores aceitos: Http, Https

Parâmetros Opcionais

--content-types-to-compress

Lista de tipos de conteúdo para os quais a compactação se aplica. O valor deve ser um tipo MIME válido.

--custom-domains

Domínios personalizados referenciados por este ponto de extremidade.

--enable-compression

Indica se a compactação de conteúdo está habilitada em AzureFrontDoor. O valor padrão é false. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado em AzureFrontDoor quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

valores aceitos: false, true
--link-to-default-domain

Se essa rota será vinculada ao domínio de ponto de extremidade padrão.

valores aceitos: Disabled, Enabled
--origin-path

Um caminho de diretório na origem que o AFD pode usar para recuperar conteúdo do. Por exemplo, "/img/ * ".

--patterns-to-match

Os padrões de rota da regra.

--query-string-caching-behavior

Define como a CDN armazena em cache as solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar qualquer cadeia de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que solicitações que contenham cadeias de caracteres de consulta sejam armazenadas em caching ou armazenar em cache cada solicitação com uma URL exclusiva.

valores aceitos: BypassCaching, IgnoreQueryString, NotSet, UseQueryString
--rule-sets

Coleção de ID ou nome do conjunto de regras referenciado pela rota.

--subscription

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

az afd route delete

Excluir uma rota existente dentro do ponto de extremidade especificado.

az afd route delete [--endpoint-name]
                    [--ids]
                    [--profile-name]
                    [--resource-group]
                    [--route-name]
                    [--subscription]
                    [--yes]

Exemplos

Exclua uma rota chamada route1.

az afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1

Parâmetros Opcionais

--endpoint-name

Nome do ponto de extremidade.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--profile-name

Nome do perfil 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>.

--route-name

Nome da rota.

--subscription

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

--yes -y

Não solicite confirmação.

az afd route list

Listar todas as rotas dentro do ponto de extremidade especificado.

az afd route list --endpoint-name
                  --profile-name
                  --resource-group
                  [--query-examples]
                  [--subscription]

Exemplos

Listar todas as rotas dentro do ponto de extremidade especificado.

az afd route list -g group --profile-name profile --endpoint-name endpoint1

Parâmetros Exigidos

--endpoint-name

Nome do ponto de extremidade.

--profile-name

Nome do perfil 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>.

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

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

az afd route show

Mostrar detalhes da rota.

az afd route show [--endpoint-name]
                  [--ids]
                  [--profile-name]
                  [--query-examples]
                  [--resource-group]
                  [--route-name]
                  [--subscription]

Exemplos

mostre detalhes da rota chamada route1.

az afd route show -g group --profile-name profile  --endpoint-name endpoint1 --route-name route1

Parâmetros Opcionais

--endpoint-name

Nome do ponto de extremidade.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--profile-name

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

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

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

--route-name

Nome da rota.

--subscription

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

az afd route update

Atualizar uma rota existente dentro do ponto de extremidade especificado.

az afd route update [--content-types-to-compress]
                    [--custom-domains]
                    [--enable-compression {false, true}]
                    [--endpoint-name]
                    [--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                    [--https-redirect {Disabled, Enabled}]
                    [--ids]
                    [--link-to-default-domain {Disabled, Enabled}]
                    [--origin-group]
                    [--origin-path]
                    [--patterns-to-match]
                    [--profile-name]
                    [--query-string-caching-behavior {BypassCaching, IgnoreQueryString, NotSet, UseQueryString}]
                    [--resource-group]
                    [--route-name]
                    [--rule-sets]
                    [--subscription]
                    [--supported-protocols {Http, Https}]

Exemplos

Atualize uma rota para aceitar solicitações HTTP e HTTPS e redirecionar todos os Trafic para usar HTTPS.

az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect True

Atualize as configurações de conjuntos de regras de uma rota para personalizar o comportamento da rota.

az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2

Atualize as configurações de compactação de uma rota para habilitar a compactação para os tipos de conteúdo especificados.

az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain

Parâmetros Opcionais

--content-types-to-compress

Lista de tipos de conteúdo para os quais a compactação se aplica. O valor deve ser um tipo MIME válido.

--custom-domains

Domínios personalizados referenciados por este ponto de extremidade.

--enable-compression

Indica se a compactação de conteúdo está habilitada em AzureFrontDoor. O valor padrão é false. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado em AzureFrontDoor quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

valores aceitos: false, true
--endpoint-name

Nome do ponto de extremidade.

--forwarding-protocol

Protocolo que essa regra usará ao encaminhar o tráfego para back-ends.

valores aceitos: HttpOnly, HttpsOnly, MatchRequest
--https-redirect

Se o tráfego HTTP deve ser redirecionado automaticamente para o tráfego HTTPS.

valores aceitos: Disabled, Enabled
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--link-to-default-domain

Se essa rota será vinculada ao domínio de ponto de extremidade padrão.

valores aceitos: Disabled, Enabled
--origin-group

Nome ou ID do grupo de origem ao qual será associado.

--origin-path

Um caminho de diretório na origem que o AFD pode usar para recuperar conteúdo do. Por exemplo, "/img/ * ".

--patterns-to-match

Os padrões de rota da regra.

--profile-name

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

--query-string-caching-behavior

Define como a CDN armazena em cache as solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar qualquer cadeia de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que solicitações que contenham cadeias de caracteres de consulta sejam armazenadas em caching ou armazenar em cache cada solicitação com uma URL exclusiva.

valores aceitos: BypassCaching, IgnoreQueryString, NotSet, UseQueryString
--resource-group -g

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

--route-name

Nome da rota.

--rule-sets

Coleção de ID ou nome do conjunto de regras referenciado pela rota.

--subscription

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

--supported-protocols

Lista de protocolos com suporte para esta rota.

valores aceitos: Http, Https