Bagikan melalui


New-AzFrontDoorCdnRoute

Membuat rute baru dengan nama rute yang ditentukan di bawah langganan, grup sumber daya, profil, dan titik akhir AzureFrontDoor yang ditentukan.

Sintaks

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

Deskripsi

Membuat rute baru dengan nama rute yang ditentukan di bawah langganan, grup sumber daya, profil, dan titik akhir AzureFrontDoor yang ditentukan.

Contoh

Contoh 1: Membuat rute AzureFrontDoor di bawah profil 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

Membuat rute AzureFrontDoor di bawah profil AzureFrontDoor

Parameter

-AsJob

Jalankan perintah sebagai pekerjaan

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-CacheConfigurationQueryParameter

parameter kueri untuk disertakan atau dikecualikan (dipisahkan koma).

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-CacheConfigurationQueryStringCachingBehavior

Menentukan bagaimana Frontdoor menyimpan permintaan yang menyertakan string kueri. Anda dapat mengabaikan string kueri apa pun saat penembolokan, mengabaikan string kueri tertentu, menyimpan cache setiap permintaan dengan URL unik, atau cache string kueri tertentu.

Jenis:AfdQueryStringCachingBehavior
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-CompressionSettingContentTypesToCompress

Daftar tipe konten tempat pemadatan berlaku. Nilai harus berupa jenis MIME yang valid.

Jenis:String[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-CompressionSettingIsCompressionEnabled

Menunjukkan apakah pemadatan konten diaktifkan di AzureFrontDoor. Nilai defaultnya adalah false. Jika pemadatan diaktifkan, konten akan disajikan sebagai dikompresi jika permintaan pengguna untuk versi terkompresi. Konten tidak akan dikompresi di AzureFrontDoor saat konten yang diminta lebih kecil dari 1 byte atau lebih besar dari 1 MB.

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Aliases:cf
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomDomain

Domain yang dirujuk oleh titik akhir ini. Untuk membuat, lihat bagian CATATAN untuk properti CUSTOMDOMAIN dan buat tabel hash.

Jenis:IActivatedResourceReference[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Parameter DefaultProfile tidak berfungsi. Gunakan parameter SubscriptionId saat tersedia jika menjalankan cmdlet terhadap langganan yang berbeda.

Jenis:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-EnabledState

Apakah akan mengaktifkan penggunaan aturan ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

Jenis:EnabledState
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-EndpointName

Nama titik akhir di bawah profil yang unik secara global.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-ForwardingProtocol

Protokol yang akan digunakan aturan ini saat meneruskan lalu lintas ke backend.

Jenis:ForwardingProtocol
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-HttpsRedirect

Apakah akan mengalihkan lalu lintas HTTP secara otomatis ke lalu lintas HTTPS. Perhatikan bahwa ini adalah cara mudah untuk menyiapkan aturan ini dan ini akan menjadi aturan pertama yang dijalankan.

Jenis:HttpsRedirect
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-LinkToDefaultDomain

apakah rute ini akan ditautkan ke domain titik akhir default.

Jenis:LinkToDefaultDomain
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nama aturan perutean.

Jenis:String
Aliases:RouteName
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Jalankan perintah secara asinkron

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-OriginGroupId

ID Sumber Daya.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-OriginPath

Jalur direktori pada asal yang dapat digunakan AzureFrontDoor untuk mengambil konten, misalnya contoso.cloudapp.net/originpath.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-PatternsToMatch

Pola rute aturan.

Jenis:String[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-ProfileName

Nama profil Azure Front Door Standard atau Azure Front Door Premium yang unik dalam grup sumber daya.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nama grup Sumber Daya dalam langganan Azure.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-RuleSet

seperangkat aturan yang dirujuk oleh titik akhir ini. Untuk membuat, lihat bagian CATATAN untuk properti RULESET dan buat tabel hash.

Jenis:IResourceReference[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

ID Langganan Azure.

Jenis:String
Position:Named
nilai default:(Get-AzContext).Subscription.Id
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-SupportedProtocol

Daftar protokol yang didukung untuk rute ini.

Jenis:AfdEndpointProtocols[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Aliases:wi
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Output

IRoute