You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/connectors/connectors-create-api-azureblobstorage.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Connect to Azure Blob Storage From Workflows
3
-
description: Learn how to connect to Azure Blob Storage from workflows in Azure Logic Apps using the Azure Blob Storage connector.
3
+
description: Learn how to connect to Azure Blob Storage from workflows in Azure Logic Apps by using the Azure Blob Storage connector.
4
4
services: logic-apps
5
5
ms.suite: integration
6
6
ms.reviewer: estfan, azla
@@ -14,7 +14,7 @@ ms.date: 05/06/2025
14
14
15
15
This guide shows how to access your Azure Blob Storage account and container from a workflow in Azure Logic Apps by using the Azure Blob Storage connector. This connector provides triggers and actions that your workflow can use for blob operations. You can then create automated workflows that run when triggered by events in your storage container or in other systems, and run actions to work with data in your storage container. For example, you can access and manage files stored as blobs in your Azure storage account.
16
16
17
-
You can connect to Azure Blob Storage from a workflow in **Logic App (Consumption)** and **Logic App (Standard)** resource types. You can use the connector with logic app workflows in multitenant Azure Logic Apps and in single-tenant Azure Logic Apps. With **Logic App (Standard)**, you can use either the **Azure Blob***built-in* connector operations or the **Azure Blob Storage** managed connector operations.
17
+
You can connect to Azure Blob Storage from a workflow in **Logic App (Consumption)** and **Logic App (Standard)** resource types. You can use the connector with logic app workflows in multitenant Azure Logic Apps and in single-tenant Azure Logic Apps. With Standard logic apps, you can use either the **Azure Blob***built-in* connector operations or the **Azure Blob Storage** managed connector operations.
18
18
19
19
## Connector technical reference
20
20
@@ -27,7 +27,7 @@ The Azure Blob Storage connector has different versions, based on [logic app typ
27
27
28
28
## Limitations
29
29
30
-
- Azure Blob Storage *managed* connector actions can read or write files that are *50 MB or smaller*. To handle files larger than 50 MB but up to 1024 MB, Azure Blob Storage actions support [message chunking](../logic-apps/logic-apps-handle-large-messages.md). The Blob Storage action named [**Get blob content**](/connectors/azureblobconnector/#get-blob-content-(v2)) implicitly uses chunking.
30
+
- Azure Blob Storage *managed* connector actions can read or write files that are *50 MB or smaller*. To handle files larger than 50 MB but up to 1,024 MB, Azure Blob Storage actions support [message chunking](../logic-apps/logic-apps-handle-large-messages.md). The Blob Storage action named [**Get blob content**](/connectors/azureblobconnector/#get-blob-content-(v2)) implicitly uses chunking.
31
31
32
32
- While Azure Blob Storage *managed* and *built-in* triggers don't support chunking, the *built-in* triggers can handle files that are 50 MB or more. However, when a *managed* trigger requests file content, the trigger selects only files that are 50 MB or smaller. To get files larger than 50 MB, follow this pattern:
33
33
@@ -54,7 +54,7 @@ The Azure Blob Storage connector has different versions, based on [logic app typ
54
54
55
55
## Add a Blob trigger
56
56
57
-
A *Consumption* logic app workflow can use only the Azure Blob Storage managed connector. However, a *Standard* logic app workflow can use either the Azure Blob Storage managed connector or the Azure blob built-in connector. Although both connector versions provide only one Blob trigger, the trigger name differs as follows, based on whether you're working with a Consumption or Standard workflow:
57
+
A Consumption logic app workflow can use only the Azure Blob Storage managed connector. However, a Standard logic app workflow can use either the Azure Blob Storage managed connector or the Azure blob built-in connector. Although both connector versions provide only one Blob trigger, the trigger name differs as follows, based on whether you're working with a Consumption or Standard workflow:
58
58
59
59
| Logic app | Connector version | Trigger name | Description |
@@ -218,7 +218,7 @@ The steps to add and use a Blob trigger differ based on whether you want to use
218
218
219
219
## Add a Blob action
220
220
221
-
A *Consumption* logic app workflow can use only the Azure Blob Storage managed connector. However, a *Standard* logic app workflow can use either the Azure Blob Storage managed connector or the Azure blob built-in connector. Each version has multiple, but differently named actions. For example, both managed and built-in connector versions have their own actions to get file metadata and get file content.
221
+
A Consumption logic app workflow can use only the Azure Blob Storage managed connector. However, a Standard logic app workflow can use either the Azure Blob Storage managed connector or the Azure blob built-in connector. Each version has multiple, but differently named actions. For example, both managed and built-in connector versions have their own actions to get file metadata and get file content.
222
222
223
223
- Managed connector actions run in a Consumption or Standard workflow.
224
224
@@ -410,6 +410,7 @@ You can add network security to an Azure storage account by [restricting access
410
410
If you don't use managed identity authentication, logic app workflows can't directly access storage accounts behind firewalls when both the logic app resource and storage account exist in the same region. As a workaround, put your logic app resource in a different region than your storage account. Then, give access to the [outbound IP addresses for the managed connectors in your region](/connectors/common/outbound-ip-addresses#azure-logic-apps).
411
411
412
412
> [!NOTE]
413
+
>
413
414
> This solution doesn't apply to the Azure Table Storage connector and Azure Queue Storage connector.
414
415
> Instead, to access your Table Storage or Queue Storage, [use the built-in HTTP trigger and action](../logic-apps/logic-apps-http-endpoint.md).
415
416
@@ -453,9 +454,10 @@ To add your outbound IP addresses to the storage account firewall, follow these
453
454
454
455
To connect to Azure Blob Storage in any region, you can use [managed identities for authentication](../active-directory/managed-identities-azure-resources/overview.md). You can create an exception that gives Azure trusted services, such as a managed identity, access to your storage account through a firewall.
455
456
456
-
> [!NOTE]
457
-
> This solution doesn't apply to Standard logic apps. Even if you use a system-assigned managed identity with a Standard logic app,
458
-
> the Azure Blob Storage managed connector can't connect to a storage account in the same region.
457
+
> [!NOTE]
458
+
>
459
+
> This solution doesn't apply to Standard logic apps. Even if you use a system-assigned managed identity with a Standard logic app,
460
+
> the Azure Blob Storage managed connector can't connect to a storage account in the same region.
459
461
460
462
To use managed identities in your logic app to access Blob Storage, follow these steps:
461
463
@@ -466,6 +468,7 @@ To use managed identities in your logic app to access Blob Storage, follow these
466
468
1.[Enable support for the managed identity in your logic app](#enable-managed-identity-support)
467
469
468
470
> [!NOTE]
471
+
>
469
472
> This solution has the following limitations:
470
473
>
471
474
> To authenticate your storage account connection, you have to set up a system-assigned managed identity.
0 commit comments