New-AzFunctionApp
Создает приложение-функцию.
Синтаксис
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>]
Описание
Создает приложение-функцию.
Примеры
Пример 1. Создание приложения-функции PowerShell потребления в центральной части США.
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-Location centralUS `
-StorageAccountName MyStorageAccountName `
-Runtime PowerShell
Эта команда создает приложение-функцию PowerShell потребления в центральной части США.
Пример 2. Создание приложения-функции PowerShell, которое будет размещено в плане обслуживания.
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-PlanName MyPlanName `
-StorageAccountName MyStorageAccountName `
-Runtime PowerShell
Эта команда создает приложение-функцию PowerShell, которое будет размещено в плане обслуживания.
Пример 3. Создание приложения-функции с помощью закрытого образа ACR.
New-AzFunctionApp -Name MyUniqueFunctionAppName `
-ResourceGroupName MyResourceGroupName `
-PlanName MyPlanName `
-StorageAccountName MyStorageAccountName `
-DockerImageName myacr.azurecr.io/myimage:tag
Эта команда создает приложение-функцию с помощью закрытого образа ACR.
Параметры
-ApplicationInsightsKey
Ключ инструментирования для добавления Аналитика приложения.
Type: | String |
Aliases: | AppInsightsKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationInsightsName
Имя существующего проекта приложения Аналитика, добавляемого в приложение-функцию.
Type: | String |
Aliases: | AppInsightsName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AppSetting
Параметры приложения-функции.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Выполняет командлет в качестве фонового задания.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
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
Отключите создание ресурса Application Insights во время создания приложения-функции. Журналы не будут доступны.
Type: | SwitchParameter |
Aliases: | DisableAppInsights |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DockerImageName
Только для Linux. Имя образа контейнера из Реестра Docker, например publisher/image-name:tag.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DockerRegistryCredential
Имя пользователя и пароль реестра контейнеров. Требуется для частных реестров.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FunctionsVersion
Версия Функций.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IdentityID
Указывает список удостоверений пользователей, связанных с приложением-функцией. Ссылки на удостоверения пользователя будут идентификаторами ресурсов ARM в форме: "/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
Указывает тип удостоверения, используемого для приложения-функции. Допустимые значения для этого параметра: — SystemAssigned — UserAssigned
Type: | ManagedServiceIdentityType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Расположение плана потребления.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Имя приложения-функции.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
Запускает операцию и возвращается немедленно перед завершением операции. Чтобы определить, успешно ли выполнена операция, используйте другой механизм.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSType
ОС для размещения приложения-функции.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Возвращает значение true, когда команда завершается успешно.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlanName
Имя плана обслуживания.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Имя группы ресурсов.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Runtime
Среда выполнения функции.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RuntimeVersion
Среда выполнения функции.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountName
Имя учетной записи хранения.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
ИД подписки Azure.
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Теги ресурсов.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |