New-AzFunctionApp
Vytvoří aplikaci funkcí.
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
Vytvoří aplikaci funkcí.
Příklady
Příklad 1: Vytvoření aplikace funkcí PowerShellu v oblasti USA – střed
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-Location centralUS `
-StorageAccountName MyStorageAccountName `
-Runtime PowerShell
Tento příkaz vytvoří aplikaci funkcí PowerShellu pro spotřebu v oblasti USA – střed.
Příklad 2: Vytvořte aplikaci funkcí PowerShellu, která se bude hostovat v plánu služby.
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-PlanName MyPlanName `
-StorageAccountName MyStorageAccountName `
-Runtime PowerShell
Tento příkaz vytvoří aplikaci funkcí PowerShellu, která se bude hostovat v plánu služby.
Příklad 3: Vytvoření aplikace funkcí pomocí privátní image ACR
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-PlanName MyPlanName `
-StorageAccountName MyStorageAccountName `
-DockerImageName myacr.azurecr.io/myimage:tag
Tento příkaz vytvoří aplikaci funkcí pomocí privátní image ACR.
Parametry
-ApplicationInsightsKey
Instrumentační klíč Přehledy aplikace, který se má přidat.
Type: | String |
Aliases: | AppInsightsKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationInsightsName
Název existujícího projektu Přehledy aplikace, který se má přidat do aplikace funkcí.
Type: | String |
Aliases: | AppInsightsName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AppSetting
Nastavení aplikace funkcí
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Spustí rutinu jako úlohu na pozadí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
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
Během vytváření aplikace funkcí zakažte vytváření prostředku Application Insights. Nebudou k dispozici žádné protokoly.
Type: | SwitchParameter |
Aliases: | DisableAppInsights |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DockerImageName
Pouze Linux. Název image kontejneru z Registru Dockeru, například vydavatel/image-name:tag.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DockerRegistryCredential
Uživatelské jméno a heslo registru kontejneru. Vyžaduje se pro soukromé registry.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FunctionsVersion
Verze služby Functions.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IdentityID
Určuje seznam identit uživatelů přidružených k aplikaci funkcí. Odkazy na identitu uživatele budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identityies/{identityName}.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IdentityType
Určuje typ identity používané pro aplikaci funkcí. Přijatelné hodnoty pro tento parametr jsou: – SystemAssigned – UserAssigned
Type: | ManagedServiceIdentityType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Umístění plánu Consumption.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Název aplikace funkcí.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
Spustí operaci a vrátí se okamžitě před dokončením operace. Pokud chcete zjistit, jestli se operace úspěšně dokončila, použijte jiný mechanismus.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSType
Operační systém pro hostování aplikace funkcí.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Vrátí hodnotu true, pokud příkaz proběhne úspěšně.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlanName
Název plánu služby.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Název skupiny zdrojů.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Runtime
Modul runtime funkce.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RuntimeVersion
Modul runtime funkce.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountName
Název účtu úložiště.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
ID předplatného Azure.
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Značky prostředků
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Výstupy
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro