Bagikan melalui


Update-AzFrontDoorCdnProfileSku

Tingkatkan profil dari Standard_AzureFrontDoor ke Premium_AzureFrontDoor.

Sintaks

Update-AzFrontDoorCdnProfileSku
      -ProfileName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -ProfileUpgradeParameter <IProfileUpgradeParameters>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Tingkatkan profil dari Standard_AzureFrontDoor ke Premium_AzureFrontDoor.

Contoh

Contoh 1: Saat profil tidak terkait dengan kebijakan WAF.

$nullUpgradePara = @{}
Update-AzFrontDoorCdnProfileSku -ProfileName profileName -ResourceGroupName rgName -ProfileUpgradeParameter $nullUpgradePara

Location Name              Kind      ResourceGroupName
-------- ----              ----      -----------------
Global   profileName       frontdoor rgName

Saat profil tidak terkait dengan kebijakan WAF. Tingkatkan profil dari Standard_AzureFrontDoor ke Premium_AzureFrontDoor.

Contoh 2: Saat profil CDN yang terkait dengan WAF dan salin ke kebijakan waf baru...

$waf = New-AzFrontDoorCdnProfileChangeSkuWafMappingObject -SecurityPolicyName waf -ChangeToWafPolicyId /subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/resourcegroups/rgName/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/newWAFName
$upgrade = New-AzFrontDoorCdnProfileUpgradeParametersObject -WafMappingList $waf

Update-AzFrontDoorCdnProfileSku -ProfileName profileName -ResourceGroupName rgName -ProfileUpgradeParameter $upgrade

Location Name              Kind      ResourceGroupName
-------- ----              ----      -----------------
Global   profileName       frontdoor rgName

Ketika profil CDN yang terkait dengan WAF dan menyalin ke kebijakan WAF baru, grup langganan dan sumber daya dari kebijakan WAF baru harus sama dengan profil. Tingkatkan profil dari Standard_AzureFrontDoor ke Premium_AzureFrontDoor.

Contoh 2: Saat profil CDN yang terkait dengan WAF dan pilih kebijakan WAF yang sudah ada...

$waf1 = New-AzFrontDoorCdnProfileChangeSkuWafMappingObject -SecurityPolicyName waf1 -ChangeToWafPolicyId /subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/resourcegroups/rgtest01/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/existingWAFName1
$waf2 = New-AzFrontDoorCdnProfileChangeSkuWafMappingObject -SecurityPolicyName waf2 -ChangeToWafPolicyId /subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/resourcegroups/rgtest02/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/existingWAFName2
$upgrade = New-AzFrontDoorCdnProfileUpgradeParametersObject -WafMappingList @($waf1, $waf2)

Update-AzFrontDoorCdnProfileSku -ProfileName profileName -ResourceGroupName rgName -ProfileUpgradeParameter $upgrade

Location Name              Kind      ResourceGroupName
-------- ----              ----      -----------------
Global   profileName       frontdoor rgName

Ketika profil CDN yang terkait dengan WAF dan memilih kebijakan WAF yang sudah ada, Anda hanya dapat memilih kebijakan WAF yang terletak di langganan yang sama dengan profil. Tingkatkan profil dari Standard_AzureFrontDoor ke Premium_AzureFrontDoor.

Contoh 4: Profil CDN yang terkait dengan WAF, ketika langganan profil berbeda dari subscrisi lokal

$waf = New-AzFrontDoorCdnProfileChangeSkuWafMappingObject -SecurityPolicyName waf -ChangeToWafPolicyId /subscriptions/testSubId01/resourcegroups/rgtest01/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/ExistingPremiumWAFName
$upgrade = New-AzFrontDoorCdnProfileUpgradeParametersObject -WafMappingList $waf

Update-AzFrontDoorCdnProfileSku -ProfileName profileName -ResourceGroupName rgName -ProfileUpgradeParameter $upgrade -SubscriptionId testSubId01

Location Name              Kind      ResourceGroupName
-------- ----              ----      -----------------
Global   profileName       frontdoor rgName

Profil CDN yang terkait dengan WAF, ketika langganan profil berbeda dari subskripsi lokal.

Parameter

-AsJob

Jalankan perintah sebagai pekerjaan

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

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
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

-ProfileName

Nama 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

-ProfileUpgradeParameter

Parameter yang diperlukan untuk peningkatan profil. Untuk membuat, lihat bagian CATATAN untuk properti PROFILEUPGRADEPARAMETER dan membuat tabel hash.

Jenis:IProfileUpgradeParameters
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
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

-SubscriptionId

ID Langganan Azure.

Jenis:String
Position:Named
Nilai default:(Get-AzContext).Subscription.Id
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

Input

IProfileUpgradeParameters

Output

IProfile