Thursday, 4 June 2020

Access Azure Blob using Logic App



Brand New: New Logo for Microsoft Azure

Azure Logic App - Evaluating IF condition with the help of JSON ...

In this article Let's explore how to automate the process of accessing Blobs using Logic Apps.
The purpose of the blog is to demonstrate the challenges currently we face while accessing secured blobs and how to overcome them.

Azure Blob Storage offers three types of the storage services : blobs, block blobs, append blobs, and page blobs.

Please find the kind of Blobs listed over here

In today's topic, I will be giving you overall picture on the possible ways of accessing blob from Azure Logic Apps.

There are several ways to access blobs and few of them are:
  1. Using Azure Functions.
  2. Using REST APIs.
  3. Dot Net code/Other programming Language
  4. Logic Apps.

You can find more information on this this article

Let's begin with the number of possible ways we can connect with Azure Storage Blobs using Logic Apps under various security constraints.

This might give the clear picture on how to access Azure blob from Logic Apps under various constraints.

Source(Logic App)
Connector/Action
Connectivity Status
Is it behind Firewall?
Destination(Storage-Blob)
Regions
Comments

















Same
Yes Possible with Azure Blob Connector.
However , it is even possible with Http action with
Managed Identity and other Authorization Methods.

The steps how to access the Blob using Blob Connector in Logic App is been explained
in detail


Cross
Yes, it is Possible with Azure Blob Connector.
However , it is even possible with Http action with
Managed Identity and other Authorization Methods. You can find more information on Accessing Azure blob using Blob Connector
here.

Same
Yes Possible only with SAS URI. Also possible when we use Managed Identity

Cross
Yes Possible only with SAS URI. Also possible when we use Managed Identity
Same
Not possible even if we use both Managed Identity and IP whitelisting
Cross
If we whitelist the Connector IP List in Blob
Same
Only through Managed Identity with "Blob Contributor rights" for Particular Logic App
You can find more information on Accessing Azure blob using Managed Identity
here.
Cross
Only through Managed Identity with "Blob Contributor rights" for Particular Logic App

No comments:

Post a Comment