Update-AzFrontDoorCdnProfile
Aktualizuje existující profil služby Azure Front Door Standard nebo Azure Front Door Premium nebo CDN se zadaným názvem profilu v rámci zadaného předplatného a skupiny prostředků.
Syntaxe
Update-AzFrontDoorCdnProfile
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-LogScrubbingRule <IProfileScrubbingRules[]>]
[-LogScrubbingState <ProfileScrubbingState>]
[-OriginResponseTimeoutSecond <Int32>]
[-Tag <Hashtable>]
[-IdentityType <ManagedServiceIdentityType>]
[-IdentityUserAssignedIdentity <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzFrontDoorCdnProfile
-InputObject <ICdnIdentity>
[-LogScrubbingRule <IProfileScrubbingRules[]>]
[-LogScrubbingState <ProfileScrubbingState>]
[-OriginResponseTimeoutSecond <Int32>]
[-Tag <Hashtable>]
[-IdentityType <ManagedServiceIdentityType>]
[-IdentityUserAssignedIdentity <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Aktualizuje existující profil služby Azure Front Door Standard nebo Azure Front Door Premium nebo CDN se zadaným názvem profilu v rámci zadaného předplatného a skupiny prostředků.
Příklady
Příklad 1: Aktualizace profilu AzureFrontDoor ve skupině prostředků
$tags = @{
Tag1 = 11
Tag2 = 22
}
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -Tag $tags
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Aktualizace profilu AzureFrontDoor ve skupině prostředků
Příklad 2: Aktualizace profilu AzureFrontDoor ve skupině prostředků prostřednictvím identity
$tags = @{
Tag1 = 11
Tag2 = 22
}
Get-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 | Update-AzFrontDoorCdnProfile -Tag $tags
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Aktualizace profilu AzureFrontDoor ve skupině prostředků prostřednictvím identity
Příklad 3: Povolení spravované identity pomocí typu SystemAssigned k profilu AzureFrontDoor
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -IdentityType SystemAssigned
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Povolení spravované identity pomocí typu SystemAssigned k profilu AzureFrontDoor
Příklad 4: Povolení spravované identity pomocí typu UserAssigned k profilu AzureFrontDoor
$userId = @{"/subscriptions/subId/resourceGroups/testps-rg-da16jm/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testcdnrpaadidentity" = @{}}
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -IdentityType UserAssigned -IdentityUserAssignedIdentity $userId
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Povolení spravované identity pomocí typu UserAssigned k profilu AzureFrontDoor
Příklad 5: Povolení protokolování profilu do profilu AzureFrontDoor obsahuje pouze jeden protokol LogScrubbingRule
$rule = New-AzFrontDoorCdnProfileScrubbingRulesObject -MatchVariable RequestIPAddress -State Enabled
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -LogScrubbingRule $rule -LogScrubbingState Enabled
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Povolte protokoly profilu do profilu AzureFrontDoor, obsahuje pouze jeden protokol LogScrubbingRule.
Příklad 6: Povolení protokolování profilu pro profil AzureFrontDoor obsahuje více než jeden protokol LogScrubbingRule
$rule1 = New-AzFrontDoorCdnProfileScrubbingRulesObject -MatchVariable RequestIPAddress -State Enabled
$rule2 = New-AzFrontDoorCdnProfileScrubbingRulesObject -MatchVariable QueryStringArgNames -State Enabled
$rules = New-AzFrontDoorCdnProfileLogScrubbingObject -ScrubbingRule @($rule1, $rule2) -State Enabled
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -LogScrubbingRule $rules.ScrubbingRule -LogScrubbingState Enabled
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Povolení protokolů profilu do profilu AzureFrontDoor obsahuje více než jeden protokol LogScrubbingRule.
Příklad 7: Zakázání profilu Logscrub do profilu AzureFrontDoor
$rule = New-AzFrontDoorCdnProfileScrubbingRulesObject -MatchVariable RequestIPAddress -State Disabled
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -LogScrubbingRule $rule -LogScrubbingState Disabled
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Zakázání profilu Logscrub do profilu AzureFrontDoor
Parametry
-AsJob
Spuštění příkazu jako úlohy
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | PSObject |
Aliasy: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IdentityType
Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned).
Typ: | ManagedServiceIdentityType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IdentityUserAssignedIdentity
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích.
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputObject
Parametr Identity To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
Typ: | ICdnIdentity |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-LogScrubbingRule
Seznam pravidel scrubbingu protokolů použitých pro protokoly profilu služby Azure Front Door Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti LOGSCRUBBINGRULE a vytvořte tabulku hash.
Typ: | IProfileScrubbingRules[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LogScrubbingState
Stav konfigurace scrubbingu protokolu Výchozí hodnota je Povoleno.
Typ: | ProfileScrubbingState |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Název profilu Služby Azure Front Door Standard nebo Azure Front Door Premium nebo CDN, který je jedinečný v rámci skupiny prostředků.
Typ: | String |
Aliasy: | ProfileName |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NoWait
Asynchronní spuštění příkazu
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OriginResponseTimeoutSecond
Vypršení časového limitu odesílání a příjmu při přeposílání požadavku na původ Po dosažení časového limitu požadavek selže a vrátí se.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Název skupiny prostředků v rámci předplatného Azure
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SubscriptionId
ID předplatného Azure.
Typ: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Tag
Značky profilu
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Azure PowerShell