Create Azure Function - Blob Trigger In Azure Portal

Introduction

This article will help you learn how to create Azure Function – Blob Trigger in Azure Portal.

Before reading this article, please go through some important articles mentioned below,

  1. Exploring About Azure Function
  2. Create Http Trigger Azure Function In Azure Portal
  3. Create The Timer Trigger Azure Function In Azure Portal

Azure Function

Azure Functions is a serverless computing service and is hosted on the Microsoft Azure public cloud. It is designed to accelerate and simplify application development. The cloud provider takes care of all the headaches of running the server, dynamically managing the resources of the machine, etc. It also provides auto scalability.

Serverless applications, also known as Function-as-a-Service or FaaS, is an offering from most of the enterprise cloud providers in which they allow the users to only write code and the infrastructure behind the scenes is managed by them.

Azure Functions is the event-based serverless application framework which can automatically scale up and down based on the executions that are being triggered. This Microsoft Azure service allows you to run small pieces of code in Node.js, C#, Python, PHP and Java without any infrastructure configurations.

Here, we will see about Azure Function.

Purpose

Azure Functions lets you execute your code in a serverless environment without having to first create a VM or publish a web application.

Key Features

  • Intuitive, browser-based user interface - You can write code in the easy-to-use web interface.
  • write code in different programming languages
  • pay per function execution
  • parallel execution when multiple triggers occur
  • Supports Continuous Deployment and Integration

Create Azure Function - Blob Trigger in Azure Portal

Prerequisites

  • Microsoft Azure Account.

Follow the below steps to create an Azure Storage Account.

Step 1

Log in here. Please go through the article mentioned below for creating Azure Function.

Blob Trigger in Azure Portal

Step 2

After successfully creating the Azure Function services, you will land over to the overview page as shown below.

Blob Trigger in Azure Portal

Step 3

Next we have to Create Storage account.

Blob Trigger in Azure Portal

Enter the values and click on create

Blob Trigger in Azure Portal

Step 4

Now, open the function service and choose Function under Function tab. Now click on Create option to create function trigger.

Blob Trigger in Azure Portal

Step 5

In this blade, you can able to see many triggers. Search for Blob Storage trigger function here.

  1. In that, we need to give function name
  2. Next enter path of Container/Blob
  3. Choose our storage account

Blob Trigger in Azure Portal

In that, choose account connection as your storage account details and click on create

Blob Trigger in Azure Portal

Now, just view code+Test for Blob trigger function.

Blob Trigger in Azure Portal

And also Test/Run the code

Blob Trigger in Azure Portal

Open the log and check its connected

Blob Trigger in Azure Portal

Step 6

Now, we need to create containers and blob in storage account for getting the log details in functions. So, move to storage account.

Blob Trigger in Azure Portal

Then, click on container and enter the name & access level.

Blob Trigger in Azure Portal

Its looks like this window.

Blob Trigger in Azure Portal

Next, click on upload to upload the file in container

Blob Trigger in Azure Portal

upload the file

Blob Trigger in Azure Portal

Now, its added to container

Blob Trigger in Azure Portal

Output

Now, move to functions and open the logs. we can successfully run our blob trigger function here. The output will look like this.

Blob Trigger in Azure Portal

And also we can check Total execution under overview

Blob Trigger in Azure Portal

Summary

I hope you understood how we can create blob trigger function in Azure portal. Stay tuned for more articles on Azure Function.