New-AzFunctionApp
Crée une Function App.
Syntax
New-AzFunctionApp
-Location <String>
-Name <String>
-ResourceGroupName <String>
-Runtime <String>
-StorageAccountName <String>
[-ApplicationInsightsKey <String>]
[-ApplicationInsightsName <String>]
[-AppSetting <Hashtable>]
[-DisableApplicationInsights]
[-FunctionsVersion <String>]
[-IdentityID <String[]>]
[-IdentityType <ManagedServiceIdentityType>]
[-OSType <String>]
[-PassThru]
[-RuntimeVersion <String>]
[-SubscriptionId <String>]
[-Tag <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-Confirm]
[-WhatIf]
[<CommonParameters>]
New-AzFunctionApp
-Name <String>
-PlanName <String>
-ResourceGroupName <String>
-Runtime <String>
-StorageAccountName <String>
[-ApplicationInsightsKey <String>]
[-ApplicationInsightsName <String>]
[-AppSetting <Hashtable>]
[-DisableApplicationInsights]
[-FunctionsVersion <String>]
[-IdentityID <String[]>]
[-IdentityType <ManagedServiceIdentityType>]
[-OSType <String>]
[-PassThru]
[-RuntimeVersion <String>]
[-SubscriptionId <String>]
[-Tag <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-Confirm]
[-WhatIf]
[<CommonParameters>]
New-AzFunctionApp
-DockerImageName <String>
-Name <String>
-PlanName <String>
-ResourceGroupName <String>
-StorageAccountName <String>
[-ApplicationInsightsKey <String>]
[-ApplicationInsightsName <String>]
[-AppSetting <Hashtable>]
[-DisableApplicationInsights]
[-DockerRegistryCredential <PSCredential>]
[-IdentityID <String[]>]
[-IdentityType <ManagedServiceIdentityType>]
[-PassThru]
[-SubscriptionId <String>]
[-Tag <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-Confirm]
[-WhatIf]
[<CommonParameters>]
Description
Crée une Function App.
Exemples
Exemple 1 : Créer une application de fonction PowerShell consommation dans la région USA Centre.
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-Location centralUS `
-StorageAccountName MyStorageAccountName `
-Runtime PowerShell
Cette commande crée une application de fonction PowerShell de consommation dans la région USA Centre.
Exemple 2 : Créez une application de fonction PowerShell qui sera hébergée dans un plan de service.
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-PlanName MyPlanName `
-StorageAccountName MyStorageAccountName `
-Runtime PowerShell
Cette commande crée une application de fonction PowerShell qui sera hébergée dans un plan de service.
Exemple 3 : Créez une application de fonction à l’aide d’une image ACR privée.
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-PlanName MyPlanName `
-StorageAccountName MyStorageAccountName `
-DockerImageName myacr.azurecr.io/myimage:tag
Cette commande crée une application de fonction à l’aide d’une image ACR privée.
Paramètres
-ApplicationInsightsKey
Clé d’instrumentation de l’Recommandations d’application à ajouter.
Type: | String |
Aliases: | AppInsightsKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationInsightsName
Nom du projet d’application Recommandations existant à ajouter à l’application de fonction.
Type: | String |
Aliases: | AppInsightsName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AppSetting
Paramètres de l’application de fonction.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Exécute l’applet de commande en tant que travail en arrière-plan.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
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 |
-DisableApplicationInsights
Désactivez la création d’une ressource Application Insights pendant la création de l’application de fonction. Aucun journal n’est disponible.
Type: | SwitchParameter |
Aliases: | DisableAppInsights |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DockerImageName
Linux uniquement. Nom de l’image conteneur de Docker Registry, par exemple publisher/image-name :tag.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DockerRegistryCredential
Nom d’utilisateur et mot de passe du registre de conteneurs. Obligatoire pour les registres privés.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FunctionsVersion
Version de Functions.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IdentityID
Spécifie la liste des identités utilisateur associées à l’application de fonction. Les références d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identityes/{identityName} »
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IdentityType
Spécifie le type d’identité utilisé pour l’application de fonction. Les valeurs acceptables pour ce paramètre sont les suivantes : - SystemAssigned - UserAssigned
Type: | ManagedServiceIdentityType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Emplacement du plan de consommation.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Le nom de l’application de fonction.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
Démarre l’opération et retourne immédiatement, avant la fin de l’opération. Pour déterminer si l’opération a bien été effectuée, utilisez un autre mécanisme.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSType
Système d’exploitation pour héberger l’application de fonction.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Retourne true lorsque la commande réussit.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlanName
Nom du plan de service.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nom du groupe de ressources.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Runtime
Runtime de fonction.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RuntimeVersion
Runtime de fonction.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountName
Nom du compte de stockage.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
ID de l’abonnement Azure.
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Balises de ressource.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |