Не удалось развернуть функции Azure (Python) с помощью Bicep: «Ошибка: LinuxFxVersion имеет недопустимое значение».Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось развернуть функции Azure (Python) с помощью Bicep: «Ошибка: LinuxFxVersion имеет недопустимое значение».

Сообщение Anonymous »


I am trying to deploy Azure Functions (Python3.11) using the following Bicep.

param location string = resourceGroup().location resource storageAccount 'Microsoft.Storage/storageAccounts@2023-01-01' = { name: 'samplestorage123' location: location sku: { name: 'Standard_LRS' } kind: 'StorageV2' properties: { accessTier: 'Hot' } } resource appServicePlan 'Microsoft.Web/serverfarms@2023-01-01' = { name: 'testplan' location: location kind: 'linux' sku: { name: 'Y1' } properties: {} } resource function 'Microsoft.Web/sites@2023-01-01' = { name: 'testfunc' location: location kind: 'functionapp,linux' properties: { enabled: true serverFarmId: appServicePlan.id reserved: true siteConfig: { appSettings: [ { name: 'FUNCTIONS_EXTENSION_VERSION' value: '~4' } { name: 'FUNCTIONS_WORKER_RUNTIME' value: 'python' } { name: 'AzureWebJobsStorage' value: 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.name};EndpointSuffix=${environment().suffixes.storage};AccountKey=${storageAccount.listKeys().keys[0].value}' } { name: 'WEBSITE_CONTENTAZUREFILECONNECTIONSTRING' value: 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.name};EndpointSuffix=${environment().suffixes.storage};AccountKey=${storageAccount.listKeys().keys[0].value}' } { name: 'WEBSITE_CONTENTSHARE' value: 'func001' } ] cors: { allowedOrigins: [ 'https://portal.azure.com' ] } use32BitWorkerProcess: false ftpsState: 'Disabled' pythonVersion: '3.11' linuxFxVersion: 'Python|3.11' } clientAffinityEnabled: false virtualNetworkSubnetId: null publicNetworkAccess: 'Enabled' httpsOnly: true } } But the deployment fails with the following error:

The parameter LinuxFxVersion has an invalid value. As a test, if I erase the "linuxFxVersion" field, the deployment will succeed. However, when I browse the Azure Portal, I get the error message "Microsoft.Azure.WebJobs.Script: WorkerConfig for runtime: python not found."


Изображение


Naturally, accessing the site results in an error.


Изображение


Could someone please provide a bicep template for a successful Python Function?


Источник: https://stackoverflow.com/questions/780 ... ersion-has
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»