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
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,15 +33,15 @@ You can connect to Blob Storage from both **Logic App (Consumption)** and **Logi
33
33
34
34
- By default, Blob actions can read or write files that are *50 MB or smaller*. To handle files larger than 50 MB but up to 1024 MB, Blob actions support [message chunking](../logic-apps/logic-apps-handle-large-messages.md). The [**Get blob content** action](/connectors/azureblobconnector/#get-blob-content) implicitly uses chunking.
35
35
36
-
- Blob triggers don't support chunking. When requesting file content, triggers select only files that are 50 MB or smaller. To get files larger than 50 MB, follow this pattern:
36
+
- Blob triggers don't support chunking. When a 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:
37
37
38
38
- Use a Blob trigger that returns file properties, such as [**When a blob is added or modified (properties only)**](/connectors/azureblobconnector/#when-a-blob-is-added-or-modified-(properties-only)).
39
39
40
40
- Follow the trigger with the Blob action named [**Get blob content**](/connectors/azureblobconnector/#get-blob-content), which reads the complete file and implicitly uses chunking.
41
41
42
42
## Connector reference
43
43
44
-
For more technical details about this connector, such as triggers, actions, and limits, review the [connector's reference page](/connectors/azureblobconnector/). If you don't want to use the Blob operations, you can the [use HTTP trigger or action along with a a managed identity for blob operations instead](#access-blob-storage-with-managed-identities).
44
+
For more technical details about this connector, such as triggers, actions, and limits, review the [connector's reference page](/connectors/azureblobconnector/). If you don't want to use the Blob operations, you can use the [use HTTP trigger or action along with a a managed identity for blob operations instead](#access-blob-storage-with-managed-identities).
45
45
46
46
## Add a Blob trigger
47
47
@@ -117,19 +117,19 @@ To add a Blob trigger to a logic app workflow in single-tenant Azure Logic Apps,
117
117
| Check the root folder for changes to a specific blob. |**<*container-name*>/<*blob-name*>.<*blob-extension*>**|
118
118
| Check the root folder for changes to any blobs with the same extension, for example, **.txt**. |**<*container-name*>/{name}.txt** <br><br>**Important**: Make sure that you use **{name}** as a literal. |
119
119
| Check the root folder for changes to any blobs with names starting with a specific string, for example, **Sample-**. |**<*container-name*>/Sample-{name}** <br><br>**Important**: Make sure that you use **{name}** as a literal. |
120
-
| Check a sub-folder for a newly added blob. |**<*container-name*>/<*sub-folder*>**|
121
-
| Check a sub-folder for changes to a specific blob. |**<*container-name*>/<*sub-folder*>/<*blob-name*>.<*blob-extension*>**|
120
+
| Check a subfolder for a newly added blob. |**<*container-name*>/<*subfolder*>**|
121
+
| Check a subfolder for changes to a specific blob. |**<*container-name*>/<*subfolder*>/<*blob-name*>.<*blob-extension*>**|
122
122
|||
123
123
124
124
For more syntax and filtering options, review [Azure Blob storage trigger for Azure Functions](../azure-functions/functions-bindings-storage-blob-trigger.md#blob-name-patterns).
125
125
126
-
The following example shows a trigger set up to check the root folder for a newly added blob:
126
+
The following example shows a trigger setup that checks the root folder for a newly added blob:
127
127
128
128
:::image type="content" source="./media/connectors-create-api-azureblobstorage/standard-trigger-root-folder.png" alt-text="Screenshot showing the workflow designer for a Standard logic app workflow with an Azure Blob trigger set up for the root folder.":::
129
129
130
-
The following example shows a trigger set up to check a sub-folder for changes to an existing blob:
130
+
The following example shows a trigger setup that checks a subfolder for changes to an existing blob:
131
131
132
-
:::image type="content" source="./media/connectors-create-api-azureblobstorage/standard-trigger-sub-folder-existing-blob.png" alt-text="Screenshot showing the workflow designer for a Standard logic app workflow with an Azure Blob trigger set up for a sub-folder and specific blob.":::
132
+
:::image type="content" source="./media/connectors-create-api-azureblobstorage/standard-trigger-sub-folder-existing-blob.png" alt-text="Screenshot showing the workflow designer for a Standard logic app workflow with an Azure Blob trigger set up for a subfolder and specific blob.":::
133
133
134
134
1. Continue creating your workflow by adding one or more actions.
135
135
@@ -145,7 +145,7 @@ In Azure Logic Apps, an [action](../logic-apps/logic-apps-overview.md#logic-app-
145
145
146
146
### [Consumption](#tab/consumption)
147
147
148
-
To add an Blob action to a logic app workflow in multi-tenant Azure Logic Apps, follow these steps:
148
+
To add a Blob action to a logic app workflow in multi-tenant Azure Logic Apps, follow these steps:
149
149
150
150
1. In the [Azure portal](https://portal.azure.com), open your workflow in the designer.
151
151
@@ -170,14 +170,16 @@ To add an Blob action to a logic app workflow in multi-tenant Azure Logic Apps,
170
170
| Task | Blob path syntax |
171
171
|------|------------------|
172
172
| Get the content from a specific blob in the root folder. |**<*container-name*>/<*blob-name*>**|
173
-
| Get the content from a specific blob in a subfolder. |**<*container-name*>/<*sub-folder*>/<*blob-name*>**|
173
+
| Get the content from a specific blob in a subfolder. |**<*container-name*>/<*subfolder*>/<*blob-name*>**|
174
174
|||
175
175
176
-
The following example shows the action set up to get the content from a blob in the root folder:
176
+
The following example shows the action setup that gets the content from a blob in the root folder:
177
177
178
178
:::image type="content" source="./media/connectors-create-api-azureblobstorage/consumption-action-root-folder.png" alt-text="Screenshot showing Consumption logic app in designer with Blob action setup for root folder.":::
179
179
180
-
:::image type="content" source="./media/connectors-create-api-azureblobstorage/consumption-action-sub-folder.png" alt-text="Screenshot showing Consumption logic app in designer with Blob action setup for sub-folder.":::
180
+
The following example shows the action setup that gets the content from a blob in the subfolder:
181
+
182
+
:::image type="content" source="./media/connectors-create-api-azureblobstorage/consumption-action-sub-folder.png" alt-text="Screenshot showing Consumption logic app in designer with Blob action setup for subfolder.":::
181
183
182
184
1. Set up other action settings as needed.
183
185
@@ -229,7 +231,7 @@ To add an Azure Blob action to a logic app workflow in single-tenant Azure Logic
229
231
230
232
Before you can configure your [Azure Blob Storage trigger](#add-blob-storage-trigger) or [Azure Blob Storage action](#add-blob-storage-action), you need to connect to your Azure Storage account.
231
233
232
-
Based on the [authentication type that your storage account requires](../storage/common/authorize-data-access.md), you have minimally provide a connection name and select the authentication type.
234
+
Based on the [authentication type that your storage account requires](../storage/common/authorize-data-access.md), you have to provide a connection name and select the authentication type at a minimum.
233
235
234
236
For example, if your storage account requires *access key* authorization, you have to provide the following information:
0 commit comments