Partilhar via


New-AzFrontDoorCdnRoute

Cria uma nova rota com o nome de rota especificado na assinatura, grupo de recursos, perfil e ponto de extremidade AzureFrontDoor especificados.

Sintaxe

New-AzFrontDoorCdnRoute
   -EndpointName <String>
   -Name <String>
   -ProfileName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-CacheConfigurationQueryParameter <String>]
   [-CacheConfigurationQueryStringCachingBehavior <AfdQueryStringCachingBehavior>]
   [-CompressionSettingContentTypesToCompress <String[]>]
   [-CompressionSettingIsCompressionEnabled]
   [-CustomDomain <IActivatedResourceReference[]>]
   [-EnabledState <EnabledState>]
   [-ForwardingProtocol <ForwardingProtocol>]
   [-HttpsRedirect <HttpsRedirect>]
   [-LinkToDefaultDomain <LinkToDefaultDomain>]
   [-OriginGroupId <String>]
   [-OriginPath <String>]
   [-PatternsToMatch <String[]>]
   [-RuleSet <IResourceReference[]>]
   [-SupportedProtocol <AfdEndpointProtocols[]>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cria uma nova rota com o nome de rota especificado na assinatura, grupo de recursos, perfil e ponto de extremidade AzureFrontDoor especificados.

Exemplos

Exemplo 1: Criar uma rota AzureFrontDoor sob o perfil AzureFrontDoor

$originGroup = Get-AzFrontDoorCdnOriginGroup -ResourceGroupName testps-rg-da16jm -ProfileName fdp-v542q6 -OriginGroupName org001
$ruleSet = Get-AzFrontDoorCdnRuleSet -ResourceGroupName testps-rg-da16jm -ProfileName fdp-v542q6 -RuleSetName ruleset001
$customdomain = Get-AzFrontDoorCdnCustomDomain -ResourceGroupName testps-rg-da16jm -ProfileName fdp-v542q6 -CustomDomainName domain001

$ruleSetResoure = New-AzFrontDoorCdnResourceReferenceObject -Id $ruleSet.Id
$customdomainResoure = New-AzFrontDoorCdnResourceReferenceObject -Id $customdomain.Id

New-AzFrontDoorCdnRoute -ResourceGroupName testps-rg-da16jm -ProfileName fdp-v542q6 -EndpointName end001 -Name route001 -OriginGroupId $originGroup.Id -RuleSet @($ruleSetResoure) -PatternsToMatch "/*" -LinkToDefaultDomain "Enabled" -EnabledState "Enabled" -CustomDomain @($customdomainResoure)

Name     ResourceGroupName
----     -----------------
route001 testps-rg-da16jm

Criar uma rota AzureFrontDoor sob o perfil AzureFrontDoor

Parâmetros

-AsJob

Executar o comando como um trabalho

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CacheConfigurationQueryParameter

parâmetros de consulta para incluir ou excluir (separados por vírgula).

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CacheConfigurationQueryStringCachingBehavior

Define como o Frontdoor armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar quaisquer cadeias de caracteres de consulta ao armazenar em cache, ignorar cadeias de caracteres de consulta específicas, armazenar em cache cada solicitação com uma URL exclusiva ou armazenar em cache cadeias de caracteres de consulta específicas.

Tipo:AfdQueryStringCachingBehavior
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CompressionSettingContentTypesToCompress

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

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CompressionSettingIsCompressionEnabled

Indica se a compactação de conteúdo está habilitada no AzureFrontDoor. O valor predefinido é falso. 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 no AzureFrontDoor quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CustomDomain

Domínios referenciados por este ponto de extremidade. Para construir, consulte a seção NOTAS para propriedades CUSTOMDOMAIN e crie uma tabela de hash.

Tipo:IActivatedResourceReference[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

O parâmetro DefaultProfile não é funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnabledState

Se deve ou não permitir o uso desta regra. Os valores permitidos são 'Ativado' ou 'Desativado'

Tipo:EnabledState
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EndpointName

Nome do ponto de extremidade sob o perfil que é exclusivo globalmente.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ForwardingProtocol

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

Tipo:ForwardingProtocol
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-HttpsRedirect

Se o tráfego HTTP deve ser redirecionado automaticamente para o tráfego HTTPS. Observe que esta é uma maneira fácil de configurar essa regra e será a primeira regra que será executada.

Tipo:HttpsRedirect
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-LinkToDefaultDomain

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

Tipo:LinkToDefaultDomain
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

Nome da regra de roteamento.

Tipo:String
Aliases:RouteName
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NoWait

Execute o comando de forma assíncrona

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OriginGroupId

ID do recurso.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OriginPath

Um caminho de diretório na origem que o AzureFrontDoor pode usar para recuperar conteúdo, por exemplo, contoso.cloudapp.net/originpath.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PatternsToMatch

Os padrões de rota da regra.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ProfileName

Nome do perfil Azure Front Door Standard ou Azure Front Door Premium que é exclusivo dentro do grupo de recursos.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

Nome do grupo de Recursos dentro da assinatura do Azure.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RuleSet

conjuntos de regras referenciados por este ponto de extremidade. Para construir, consulte a seção NOTAS para propriedades RULESET e crie uma tabela de hash.

Tipo:IResourceReference[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SubscriptionId

ID de Subscrição do Azure.

Tipo:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SupportedProtocol

Lista de protocolos suportados para esta rota.

Tipo:AfdEndpointProtocols[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Saídas

IRoute