Udostępnij za pośrednictwem


Update-AzFrontDoorCdnProfileSku

Uaktualnij profil z Standard_AzureFrontDoor do Premium_AzureFrontDoor.

Składnia

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

Opis

Uaktualnij profil z Standard_AzureFrontDoor do Premium_AzureFrontDoor.

Przykłady

Przykład 1: Jeśli profil nie jest skojarzony z zasadami zapory aplikacji internetowej.

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

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

Jeśli profil nie jest skojarzony z zasadami zapory aplikacji internetowej. Uaktualnij profil z Standard_AzureFrontDoor do Premium_AzureFrontDoor.

Przykład 2: Gdy profil usługi CDN skojarzony z zaporą aplikacji internetowej i skopiuj do nowych zasad zapory aplikacji internetowej...

$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

Jeśli profil usługi CDN skojarzony z zaporą aplikacji internetowej i skopiować do nowych zasad zapory aplikacji internetowej, subskrypcja i grupa zasobów nowych zasad zapory aplikacji internetowej powinny być takie same jak w profilu. Uaktualnij profil z Standard_AzureFrontDoor do Premium_AzureFrontDoor.

Przykład 2: Po skojarzeniu profilu usługi CDN z zaporą aplikacji internetowej i wybraniu zasad zapory aplikacji internetowej...

$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

Po wybraniu profilu usługi CDN skojarzonego z zaporą aplikacji internetowej i wybraniu zasad zapory aplikacji internetowej można wybrać tylko zasady zapory aplikacji internetowej znajdujące się w tej samej subskrypcji z profilem. Uaktualnij profil z Standard_AzureFrontDoor do Premium_AzureFrontDoor.

Przykład 4: Profil usługi CDN skojarzony z zaporą aplikacji internetowej, gdy subskrypcja profilu różni się od podskrypcji lokalnej

$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 usługi CDN skojarzony z zaporą aplikacji internetowej, gdy subskrypcja profilu różni się od podskrypcji lokalnej.

Parametry

-AsJob

Uruchamianie polecenia jako zadania

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliases:cf
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Uruchom polecenie asynchronicznie

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ProfileName

Nazwa usługi Azure Front Door Standard lub Azure Front Door Premium, która jest unikatowa w grupie zasobów.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ProfileUpgradeParameter

Parametry wymagane do uaktualnienia profilu. Aby utworzyć, zobacz sekcję UWAGI dla właściwości PROFILEUPGRADEPARAMETER i utwórz tabelę skrótów.

Typ:IProfileUpgradeParameters
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Identyfikator subskrypcji platformy Azure.

Typ:String
Position:Named
wartość domyślna:(Get-AzContext).Subscription.Id
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliases:wi
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

IProfileUpgradeParameters

Dane wyjściowe

IProfile