Azure Function Apps are a crucial component of Azure’s serverless computing platform. They enable you to execute small segments of code, known as “functions,” in the cloud without the need to manage any underlying infrastructure.
Today we will learn to create a Function App on Azure Portal. Firstly, we need to create an Azure account, to use the Azure Portal’s services.
Redirect to https://portal.azure.com and sign in with your Azure account credentials.
Here’s a comprehensive guide on how to create a Function App on the Azure Portal:
1. Open Azure portal and click on “+ Create a resource” button on the top-left corner of the Azure Portal dashboard.
2. Click on “Create” mentioned under “Function App”.
3. Now let’s Configure Function App Settings as mentioned below:
- Subscription: Choose the subscription you want to use for the Function App.
- Resource Group: Create a new resource group or use an existing one.
- Function App name: Enter a unique name for your Function App. For instance, we have entered “SFTP-Func”.
- Choose your publishing method (Code, Container image), I have selected Code.
- Runtime Stack: Select the runtime stack (e.g., Node.js, Python, .NET, etc.). As we are going to create C# function, I have choose .NET.
- Version: Choose the version of your installed runtime.
- Region: Choose the Azure region where you want to host your Function App.
4. Operating System: Select the operating system (Linux or Windows).
Hosting: Choose the hosting plan (Consumption plan, Functions Premium or App Service plan) and then click on “Next : Storage >”
5. Storage Account: Accept the default options of creating a new storage account on the Storage tab.
Next, Diagnostic Settings: Choose Blob Service diagnostic settings.
6. By clicking on Next, you can see that Networking is not available for the consumption plans.
7. Application Insights. : Choose Yes or No if you want to enable Application Insights or not.
8. Deployment: Select Enable for the Basic Authentication.
GitHub Actions Settings: We are not mapping GitHub for the demo purpose.
9. Lastly, Tags are used to organize the resources. As of now we will skip this part and click on “Next: Review + Create >”.
10. Here, in this step we can review the details and modify if any changes by clicking “< Previous” button. Everything is looking perfect as of now, so click on Create, in order to create Azure Function App.
11. Our Azure Function has been created.
To be continued…
Thank you for reading Part 1 of our series on integrating Business Central with an SFTP server. In the next part, we’ll dive into creating a C# function to use in your Azure Function App. If you’re ready to move forward, Click here.
If you’re curious about how we can assist you in reaching your goals, don’t hesitate to get in touch. Our dedicated team is ready to provide support every step of the way.
Let’s turn your vision into reality together!