Google Authentication for your Azure Function app

In this blog post, we will focus on Authenticating Azure Functions using Google Authentication. We will be using App Service to use Google as our Identity Provider. Let us begin by creating our sample Azure Function and deploy it to Azure. We will ensure that the Authentication Level is set to Anonymous for our sample … Continue reading Google Authentication for your Azure Function app

Multiple Binding in Azure Function (both In process and Out of Process)

In this post, we will look into how to support multiple output binding in an Azure Function. We will attempt to explore how to support multiple output both in in process functions as well as out of process functions. Multiple output binding are useful when you have a scenario where you want to response to an HTTP Trigger with … Continue reading Multiple Binding in Azure Function (both In process and Out of Process)

Introduction to Isolated Azure Functions (.Net 5)

One of the bigger constraints of Azure Function Apps was the tight coupling between the function code and the Azure function runtime. The In-Process Azure Functions ran as a class library in the same process as the host service and was tightly coupled. This forced the function code to use the same version of .Net as the … Continue reading Introduction to Isolated Azure Functions (.Net 5)

CRUD Operations with Azure Queue Storage in an Azure Function – Retrieve

In the previous blog post, we explored how to Enqueue and Dequeue items from Azure Storage. Let us continue our exploration of Queue storage and write code to "peek" from a queue. Peek/Retrieve From Queue For retrieve from Queue, you could use the CloudQueue.PeekMessageAsync() method. For example, [FunctionName("PeekItemFromQueue")] public static async Task<IActionResult> PeekItemFromQueue( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = … Continue reading CRUD Operations with Azure Queue Storage in an Azure Function – Retrieve

CRUD Operations with Azure Queue Storage in an Azure Function – Create And Delete

An Azure queue is ideal for storing large number of messages, with each message having an upper cap of 64 Kb. This is ideal for providing asynchronous message queueing facility between application clients. Queue concepts can be broken down into 4 components. Storage Account : Like all other Azure Storage facilities, Queue is also linked … Continue reading CRUD Operations with Azure Queue Storage in an Azure Function – Create And Delete

CRUD Operations with Azure Blob Storage in an Azure Function – Update & Deletion

In the preceeding parts of this series, we have delved into how to Create and Retrieve blobs using Azure Web Functions. In this part, we will look into how delete the blobs from Azure Blob Storage. Wait a minute !! Did that we mean we skip Update ? Not really, we will have a word about it before we start with Deletion. … Continue reading CRUD Operations with Azure Blob Storage in an Azure Function – Update & Deletion

CRUD Operations with Azure Blob Storage in an Azure Function – Read

In the previous post, we examined how we could add an item to the Azure blob. In this part, we will use an Azure function to download the file store in Azure Blob Storage. Block Blob Let us begin with Block Blobs. [FunctionName("DownloadBlockBlob")] public static async Task<IActionResult> DownloadBlockBlob( [HttpTrigger(AuthorizationLevel.Anonymous,"get",Route =null)] HttpRequest req, [Blob("todos")] CloudBlobContainer blobContainer, ILogger … Continue reading CRUD Operations with Azure Blob Storage in an Azure Function – Read

CRUD Operations with Azure Blob Storage in an Azure Function – Create, Part 1

With Azure Blob storage, Microsoft provides an easy to use cloud based storage solution for storing massive amount of data, particularly unstructured data. These are ideal for storing media files which could be served directly to browser, maintaining log files among others. There are three components of Blob storage one needs to be aware of. … Continue reading CRUD Operations with Azure Blob Storage in an Azure Function – Create, Part 1

CRUD Operations with Azure Table Storage in an Azure Function – D

In the previous part of this series we briefly described how to Create, Retreive and Update records in an Azure Table Storage using Azure Web Functions. In this part, we will look into final part of quadrant - the Delete operations. As you would have guessed after going through previous posts in this series, we would be … Continue reading CRUD Operations with Azure Table Storage in an Azure Function – D

Azure Storage with Azure Functions

In this series of Articles, we will explore various Azure Storage options using Azure Functions. We will stick to the basic usage, leaving out the more advanced topics involved with the storage to later blog posts. CRUD using Azure Table Storage C - CreateR - RetrieveU - UpdateD - Delete CRUD using Azure Blob Storage … Continue reading Azure Storage with Azure Functions