Official Content
  • This documentation is valid for:

The purpose of this article is to explain the necessary steps to create an Azure function app. Since GeneXus 17 Upgrade 8 the supported functions apps are Net 6 and Runtime version v4.

Step 1

Create a new resource in the Azure portal.

image_2020129152425_1_png
 

Step 2

Select Function App:

image_2020129152537_1_png
 

Step 3

Complete the required data:

  • Function App name
  • Resource Group
  • Runtime Stack (.Net6 prior to GeneXus 18 upgrade 7.
    Net 8 for versions greater or equal to GeneXus 18 upgrade 7).

Step 4

Select the Operating System (it can be any of them Windows, or Linux) in the "Hosting" tab.

image_2020129153112_1_png
 

Step 5

After going through the following tabs, just press the "create" button, and the following message will be displayed:

image_2020129153642_1_png
 

Note: Check the configuration of the function. They have to be Function Extensions Version = 4, and Functions Worker Runtime = dotnet-isolated.

image_2021119101015_1_png
 

Creating a function app using the Azure CLI

As explained in the Azure doc, you can create the Function app using commands, for example:

 
az group create --name $resourceGroupName --location $location
az storage account create --name $storageAccountName --location $location --resource-group $resourceGroupName --sku Standard_LRS
az functionapp create --name $functionName --storage-account $storageAccountName --consumption-plan-location $region --resource-group $resourceGroupName  --os-type Linux --runtime dotnet-isolated --functions-version 4

 

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant