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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-CacheConfigurationQueryParameter
parameter kueri untuk disertakan atau dikecualikan (dipisahkan koma).
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | 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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-CompressionSettingContentTypesToCompress
Daftar tipe konten tempat pemadatan berlaku. Nilai harus berupa jenis MIME yang valid.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | 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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | 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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DefaultProfile
Parameter DefaultProfile tidak berfungsi. Gunakan parameter SubscriptionId saat tersedia jika menjalankan cmdlet terhadap langganan yang berbeda.
Jenis: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-EnabledState
Apakah akan mengaktifkan penggunaan aturan ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'
Jenis: | EnabledState |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-EndpointName
Nama titik akhir di bawah profil yang unik secara global.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ForwardingProtocol
Protokol yang akan digunakan aturan ini saat meneruskan lalu lintas ke backend.
Jenis: | ForwardingProtocol |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | 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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-LinkToDefaultDomain
apakah rute ini akan ditautkan ke domain titik akhir default.
Jenis: | LinkToDefaultDomain |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Name
Nama aturan perutean.
Jenis: | String |
Alias: | RouteName |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-NoWait
Jalankan perintah secara asinkron
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-OriginGroupId
ID Sumber Daya.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | 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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-PatternsToMatch
Pola rute aturan.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | 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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceGroupName
Nama grup Sumber Daya dalam langganan Azure.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | 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 |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SubscriptionId
ID Langganan Azure.
Jenis: | String |
Position: | Named |
Nilai default: | (Get-AzContext).Subscription.Id |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SupportedProtocol
Daftar protokol yang didukung untuk rute ini.
Jenis: | AfdEndpointProtocols[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Output
Azure PowerShell