Share via


Update-AzFunctionApp

Aktualisiert eine Funktions-App.

Syntax

Update-AzFunctionApp
      -ResourceGroupName <String>
      -Name <String>
      [-SubscriptionId <String>]
      [-PlanName <String>]
      [-Force]
      [-ApplicationInsightsName <String>]
      [-ApplicationInsightsKey <String>]
      [-Tag <Hashtable>]
      [-IdentityType <ManagedServiceIdentityType>]
      [-IdentityID <String[]>]
      [-DefaultProfile <PSObject>]
      [-NoWait]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzFunctionApp
      [-PlanName <String>]
      [-Force]
      [-ApplicationInsightsName <String>]
      [-ApplicationInsightsKey <String>]
      [-Tag <Hashtable>]
      [-IdentityType <ManagedServiceIdentityType>]
      [-IdentityID <String[]>]
      -InputObject <ISite>
      [-DefaultProfile <PSObject>]
      [-NoWait]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Aktualisiert eine Funktions-App.

Beispiele

Beispiel 1: Aktualisieren des Hostingplans für Funktions-Apps.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -PlanName NewPlanName -Force

Mit diesem Befehl wird der App-Hostingplan der Funktion aktualisiert.

Beispiel 2: Festlegen einer verwalteten SystemAssigned-Identität für eine Funktions-App.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -IdentityType SystemAssigned -Force

Mit diesem Befehl wird eine verwaltete SystemAssigned-Identität für eine Funktions-App festgelegt.

Beispiel 3: Aktualisieren der Funktions-App Application Insights.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -ApplicationInsightsName ApplicationInsightsProjectName -Force

Mit diesem Befehl wird die Funktions-App Application Insights aktualisiert.

Beispiel 3: Entfernen der verwalteten Identität aus einer Funktions-App.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -IdentityType None -Force

Mit diesem Befehl wird eine verwaltete Identität aus einer Funktions-App entfernt.

Parameter

-ApplicationInsightsKey

Instrumentierungsschlüssel von App Insights, der hinzugefügt werden soll.

Type:String
Aliases:AppInsightsKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationInsightsName

Der Name des vorhandenen App Insights-Projekts, das der Funktions-App hinzugefügt werden soll.

Type:String
Aliases:AppInsightsName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Führt das Cmdlet als Hintergrundauftrag aus.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Erzwingt das Cmdlet, die Funktions-App zu aktualisieren, ohne zur Bestätigung aufzufordern.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityID

Gibt die Liste der Benutzeridentitäten an, die der Funktions-App zugeordnet sind. Die Benutzeridentitätsverweise sind ARM-Ressourcen-IDs in der Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityType

Gibt den Identitätstyp an, der für die Funktions-App verwendet wird. Der Typ "None" entfernt alle Identitäten aus der Funktions-App. Die zulässigen Werte für diesen Parameter sind: - SystemAssigned - UserAssigned - None

Type:ManagedServiceIdentityType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für INPUTOBJECT-Eigenschaften und erstellen eine Hashtabelle.

Type:ISite
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Der Name der Funktions-App

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Startet den Vorgang und gibt sofort zurück, bevor der Vorgang abgeschlossen ist. Um festzustellen, ob der Vorgang erfolgreich abgeschlossen wurde, verwenden Sie einen anderen Mechanismus.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PlanName

Der Name des Serviceplans.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Der Name der Ressourcengruppe.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Die Azure-Abonnement-ID.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Ressourcentags.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

ISite

Ausgaben

ISite