Update-AzFrontDoorCdnProfile
Aktualisiert ein vorhandenes Azure Front Door Standard- oder Azure Front Door Premium- oder CDN-Profil mit dem angegebenen Profilnamen unter dem angegebenen Abonnement und der angegebenen Ressourcengruppe.
Syntax
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>]
Beschreibung
Aktualisiert ein vorhandenes Azure Front Door Standard- oder Azure Front Door Premium- oder CDN-Profil mit dem angegebenen Profilnamen unter dem angegebenen Abonnement und der angegebenen Ressourcengruppe.
Beispiele
Beispiel 1: Aktualisieren eines AzureFrontDoor-Profils unter der Ressourcengruppe
$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
Aktualisieren eines AzureFrontDoor-Profils unter der Ressourcengruppe
Beispiel 2: Aktualisieren eines AzureFrontDoor-Profils unter der Ressourcengruppe über Identität
$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
Aktualisieren eines AzureFrontDoor-Profils unter der Ressourcengruppe über Identität
Beispiel 3: Aktivieren der verwalteten Identität mithilfe des SystemAssigned-Typs in einem AzureFrontDoor-Profil
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -IdentityType SystemAssigned
Location Name Kind ResourceGroupName
-------- ---- ---- -----------------
Global fdp-v542q6 frontdoor testps-rg-da16jm
Aktivieren der verwalteten Identität mithilfe des SystemAssigned-Typs in einem AzureFrontDoor-Profil
Beispiel 4: Aktivieren der verwalteten Identität mithilfe des Typs "UserAssigned" in einem AzureFrontDoor-Profil
$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
Aktivieren der verwalteten Identität mithilfe des Typs "UserAssigned" in einem AzureFrontDoor-Profil
Beispiel 5: Aktivieren des Profilprotokollcrubs auf ein AzureFrontDoor-Profil, enthält nur ein 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
Aktivieren des Profilprotokollcrubs für ein AzureFrontDoor-Profil, enthält nur ein LogScrubbingRule
Beispiel 6: Aktivieren des Profilprotokollcrubs für ein AzureFrontDoor-Profil, enthält mehrere 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
Aktivieren des Profilprotokollcrubs für ein AzureFrontDoor-Profil, enthält mehrere LogScrubbingRule
Beispiel 7: Deaktivieren des Profilprotokollcrubs in ein AzureFrontDoor-Profil
$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
Deaktivieren des Profilprotokollcrubs in ein AzureFrontDoor-Profil
Parameter
-AsJob
Ausführen des Befehls als Auftrag
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | PSObject |
Aliase: | AzureRMContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IdentityType
Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind).
Typ: | ManagedServiceIdentityType |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IdentityUserAssignedIdentity
Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein.
Typ: | Hashtable |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
Typ: | ICdnIdentity |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-LogScrubbingRule
Liste der Protokollbereinigungsregeln, die auf die Azure Front Door-Profilprotokolle angewendet werden. Informationen zum Erstellen finden Sie im ABSCHNITT "NOTES" für LOGSCRUBBINGRULE-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IProfileScrubbingRules[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LogScrubbingState
Status der Protokollbereinigungskonfiguration. Der Standardwert ist aktiviert.
Typ: | ProfileScrubbingState |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Name des Azure Front Door Standard- oder Azure Front Door Premium- oder CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.
Typ: | String |
Aliase: | ProfileName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NoWait
Asynchrones Ausführen des Befehls
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OriginResponseTimeoutSecond
Timeout beim Senden und Empfangen bei Weiterleitungsanforderung an den Ursprung. Wenn timeout erreicht ist, schlägt die Anforderung fehl und gibt diese zurück.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Name der Ressourcengruppe innerhalb des Azure-Abonnements.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubscriptionId
Azure-Abonnement-ID.
Typ: | String |
Position: | Named |
Standardwert: | (Get-AzContext).Subscription.Id |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Tag
Profiltags
Typ: | Hashtable |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
Azure PowerShell