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:
- Using Azure Functions.
- Using REST APIs.
- Dot Net code/Other programming Language
- 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