Delen via


New-AzFrontDoorCdnRoute

Hiermee maakt u een nieuwe route met de opgegeven routenaam onder het opgegeven abonnement, de resourcegroep, het profiel en het AzureFrontDoor-eindpunt.

Syntaxis

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

Hiermee maakt u een nieuwe route met de opgegeven routenaam onder het opgegeven abonnement, de resourcegroep, het profiel en het AzureFrontDoor-eindpunt.

Voorbeelden

Voorbeeld 1: Een AzureFrontDoor-route maken onder het AzureFrontDoor-profiel

$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

Een AzureFrontDoor-route maken onder het AzureFrontDoor-profiel

Parameters

-AsJob

De opdracht uitvoeren als een taak

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CacheConfigurationQueryParameter

queryparameters die moeten worden opgenomen of uitgesloten (door komma's gescheiden).

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CacheConfigurationQueryStringCachingBehavior

Hiermee definieert u hoe Frontdoor aanvragen die queryreeksen bevatten, in de cache opgeslagen. U kunt queryreeksen negeren tijdens het opslaan in cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan.

Type:AfdQueryStringCachingBehavior
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CompressionSettingContentTypesToCompress

Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CompressionSettingIsCompressionEnabled

Geeft aan of inhoudscompressie is ingeschakeld in AzureFrontDoor. De standaardwaarde is false. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CustomDomain

Naar domeinen waarnaar wordt verwezen door dit eindpunt. Zie de sectie NOTES voor CUSTOMDOMAIN-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IActivatedResourceReference[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnabledState

Of u deze regel wilt gebruiken. Toegestane waarden zijn Ingeschakeld of Uitgeschakeld

Type:EnabledState
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EndpointName

Naam van het eindpunt onder het profiel dat wereldwijd uniek is.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ForwardingProtocol

Protocol dat door deze regel wordt gebruikt bij het doorsturen van verkeer naar back-ends.

Type:ForwardingProtocol
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HttpsRedirect

Of http-verkeer automatisch moet worden omgeleid naar HTTPS-verkeer. Houd er rekening mee dat dit een eenvoudige manier is om deze regel in te stellen en dit is de eerste regel die wordt uitgevoerd.

Type:HttpsRedirect
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LinkToDefaultDomain

of deze route wordt gekoppeld aan het standaardeindpuntdomein.

Type:LinkToDefaultDomain
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Naam van de routeringsregel.

Type:String
Aliassen:RouteName
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NoWait

De opdracht asynchroon uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OriginGroupId

Resource-id.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OriginPath

Een mappad op de oorsprong waaruit AzureFrontDoor kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PatternsToMatch

De routepatronen van de regel.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProfileName

Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Naam van de resourcegroep binnen het Azure-abonnement.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RuleSet

regelsets waarnaar wordt verwezen door dit eindpunt. Zie de sectie NOTES voor RULESET-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IResourceReference[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubscriptionId

Azure-abonnements-id.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SupportedProtocol

Lijst met ondersteunde protocollen voor deze route.

Type:AfdEndpointProtocols[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

IRoute