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
+18-39Lines changed: 18 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ The Azure Blob Storage connector has different versions, based on [logic app typ
27
27
|-----------|-------------|-------------------|
28
28
|**Consumption**| Multi-tenant Azure Logic Apps | Managed connector (Standard class). For more information, review the following documentation: <br><br>- [Azure Blob Storage managed connector reference](/connectors/azureblobconnector) <br>- [Managed connectors in Azure Logic Apps](managed.md)|
29
29
|**Consumption**| Integration service environment (ISE) | Managed connector (Standard class) and ISE version, which has different message limits than the Standard class. For more information, review the following documentation: <br><br>- [Azure Blob Storage managed connector reference](/connectors/azureblobconnector) <br>- [ISE message limits](../logic-apps/logic-apps-limits-and-config.md#message-size-limits) <br>- [Managed connectors in Azure Logic Apps](managed.md)|
30
-
|**Standard**| Single-tenant Azure Logic Apps and App Service Environment v3 (Windows plans only) | Managed connector (Azure-hosted) and built-in connector, which is [service provider based](../logic-apps/custom-connector-overview.md#service-provider-interface-implementation). The built-in version differs in the following ways: <br><br>- The built-in version connects directly to your Azure Storage account requiring only a connection string. <br><br>- The built-in version can directly access Azure virtual networks. <br><br>For more information, review the following documentation: <br><br>- [Azure Blob Storage managed connector reference](/connectors/azureblobconnector) <br>- [Azure Blob built-in connector reference](#built-in-connector-operations) section later in this article <br>- [Built-in connectors in Azure Logic Apps](built-in.md)|
30
+
|**Standard**| Single-tenant Azure Logic Apps and App Service Environment v3 (Windows plans only) | Managed connector (Azure-hosted) and built-in connector, which is [service provider based](../logic-apps/custom-connector-overview.md#service-provider-interface-implementation). The built-in version differs in the following ways: <br><br>- The built-in version connects directly to your Azure Storage account requiring only a connection string. <br><br>- The built-in version can directly access Azure virtual networks. <br><br>For more information, review the following documentation: <br><br>- [Azure Blob Storage managed connector reference](/connectors/azureblobconnector) <br>- [Azure Blob built-in connector reference](/azure/logic-apps/connectors/built-in/reference/azureblob/) <br>- [Built-in connectors in Azure Logic Apps](built-in.md)|
31
31
32
32
## Limitations
33
33
@@ -47,15 +47,13 @@ The Azure Blob Storage connector has different versions, based on [logic app typ
47
47
48
48
- An [Azure storage account and blob container](../storage/blobs/storage-quickstart-blobs-portal.md)
49
49
50
-
- A logic app workflow from which you want to access your Azure Storage account. If you want to start your workflow with an Azure Blob Storage trigger, you need a [blank logic app workflow](../logic-apps/quickstart-create-first-logic-app-workflow.md).
51
-
52
-
- The logic app workflow where you connect to your Azure Storage account. To start your workflow with an Azure Blob trigger, you have to start with a blank workflow. To use an Azure Blob action in your workflow, start your workflow with any trigger.
50
+
- The logic app workflow from where you want to access your Azure Storage account. To start your workflow with an Azure Blob trigger, you need a blank workflow. To use an Azure Blob action, start your workflow with any trigger.
53
51
54
52
<aname="add-trigger"></a>
55
53
56
54
## Add a Blob trigger
57
55
58
-
A Consumption logic app workflow can use only the Azure Blob Storage managed connector. However, a Standard logic app workflow can use the Azure Blob Storage managed connector and the Azure blob built-in connector. Although both connector versions have only one Blob trigger, the trigger name differs as follows, based on whether you're working with a Consumption or Standard workflow:
56
+
A Consumption logic app workflow can use only the Azure Blob Storage managed connector. However, a Standard logic app workflow can use the Azure Blob Storage managed connector and 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:
59
57
60
58
| Logic app | Connector version | Trigger name | Description |
@@ -252,9 +250,11 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
252
250
253
251
This example uses the [**Recurrence** trigger](connectors-native-recurrence.md).
254
252
255
-
1. Under the trigger or action where you want to add the Blob action, select **New step**.
253
+
1. In your workflow where you want to add the Blob action, follow one of these steps:
254
+
255
+
- To add an action under the last step, select **New step**.
256
256
257
-
Or, to add an action between steps, move your pointer over the connecting arrow. Select the plus sign (**+**) that appears, and then select **Add an action**.
257
+
- To add an action between steps, move your pointer use over the connecting arrow. Select the plus sign (**+**) that appears, and then select **Add an action**.
258
258
259
259
1. Under the **Choose an operation** search box, select **Standard**. In the search box, enter **Azure blob**.
260
260
@@ -280,15 +280,14 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
280
280
281
281
:::image type="content" source="./media/connectors-create-api-azureblobstorage/consumption-action-create-connection.png" alt-text="Screenshot showing Consumption workflow, Azure Blob action, and example connection information.":::
282
282
283
-
1.After the action information box appears, provide the necessary action information.
283
+
1.In the action information box, provide the necessary information.
284
284
285
285
For example, in the **Get blob content** action, provide your storage account name. For the **Blob** property value, select the folder icon to browse for your storage container or folder. Or, enter the path manually.
286
286
287
287
| Task | Blob path syntax |
288
288
|------|------------------|
289
289
| Get the content from a specific blob in the root folder. |**/<*container-name*>/<*blob-name*>**|
290
290
| Get the content from a specific blob in a subfolder. |**/<*container-name*>/<*subfolder*>/<*blob-name*>**|
291
-
|||
292
291
293
292
The following example shows the action setup that gets the content from a blob in the root folder:
294
293
@@ -320,9 +319,11 @@ The steps to add and use an Azure Blob action differ based on whether you want t
320
319
321
320
This example uses the [**Recurrence** trigger](connectors-native-recurrence.md).
322
321
323
-
1.Under the trigger or action where you want to add the Blob action, select the plus sign (**+**), and then select **Add an action**.
322
+
1.In your workflow where you want to add the Blob action, follow one of these steps:
324
323
325
-
Or, to add an action between steps, select the plus sign (**+**) on the connecting arrow, and then select **Add an action**.
324
+
- To add an action under the last step, select the plus sign (**+**), and then select **Add an action**.
325
+
326
+
- To add an action between steps, select the plus sign (**+**) between those steps, and then select **Add an action**.
326
327
327
328
1. On the **Add an action** pane, under the search box, select **Built-in**. In the search box, enter **Azure blob**.
328
329
@@ -378,9 +379,11 @@ The steps to add and use an Azure Blob action differ based on whether you want t
378
379
379
380
This example starts with the [**Recurrence** trigger](connectors-native-recurrence.md).
380
381
381
-
1. Under the trigger or action where you want to add the Blob action, select **New step**.
382
+
1. In your workflow where you want to add the Blob action, follow one of these steps:
383
+
384
+
- To add an action under the last step, select the plus sign (**+**), and then select **Add an action**.
382
385
383
-
Or, to add an action between steps, move your pointer over the connecting arrow. Select the plus sign (**+**) that appears, and then select **Add an action**.
386
+
- To add an action between steps, select the plus sign (**+**) between those steps, and then select **Add an action**.
384
387
385
388
1. Under the **Choose an operation** search box, select **Azure**. In the search box, enter **Azure blob**.
386
389
@@ -406,7 +409,7 @@ The steps to add and use an Azure Blob action differ based on whether you want t
406
409
407
410
:::image type="content" source="./media/connectors-create-api-azureblobstorage/standard-managed-action-create-connection.png" alt-text="Screenshot showing Standard workflow, Azure Blob Storage managed action, and example connection information.":::
408
411
409
-
1.After the action information box appears, provide the necessary information.
412
+
1.In the action information box, provide the necessary information.
410
413
411
414
For example, in the **Get blob content** action, provide your storage account name. For the **Blob** property value, select the folder icon to browse for your storage container or folder. Or, enter the path manually.
412
415
@@ -430,39 +433,16 @@ The steps to add and use an Azure Blob action differ based on whether you want t
430
433
431
434
---
432
435
433
-
<aname="built-in-connector-operations"></a>
434
-
435
-
## Azure Blob built-in connector operations
436
-
437
-
The Azure Blob built-in connector is available only for Standard logic app workflows and provides the following operations:
438
-
439
-
| Trigger | Description |
440
-
|---------|-------------|
441
-
| When a blob is added or updated | Start a logic app workflow when a blob is added or updated in your storage container. |
442
-
443
-
| Action | Description |
444
-
|--------|-------------|
445
-
| Check whether blob exists | Check whether the specified blob exists in the specified Azure storage container. |
446
-
| Delete blob | Delete the specified blob from the specified Azure storage container. |
447
-
| Get blob metadata using path | Get the metadata for the specified blob from the specified Azure storage container. |
448
-
| Get container metadata using path | Get the metadata for the specified Azure storage container. |
449
-
| Get blob SAS URI using path | Get the Shared Access Signature (SAS) URI for the specified blob in the specified Azure storage container. |
450
-
| List all blobs using path | List all the blobs in the specified Azure storage container. |
451
-
| List all containers using path or root path | List all the Azure storage containers in your Azure subscription. |
452
-
| Read blob content | Read the content from the specified blob in the specified Azure storage container. |
453
-
| Upload blob to storage container | Upload the specified blob to the specified Azure storage container. |
454
-
455
436
## Access storage accounts behind firewalls
456
437
457
438
You can add network security to an Azure storage account by [restricting access with a firewall and firewall rules](../storage/common/storage-network-security.md). However, this setup creates a challenge for Azure and other Microsoft services that need access to the storage account. Local communication in the data center abstracts the internal IP addresses, so just permitting traffic through IP addresses might not be enough to successfully allow communication across the firewall. Based on which Azure Blob Storage connector you use, the following options are available:
458
439
459
440
- To access storage accounts behind firewalls using the Azure Blob Storage managed connector in Consumption and ISE-based logic apps, review the following documentation:
460
441
461
442
> [!NOTE]
462
-
>
443
+
>
463
444
> The following solutions don't apply to Standard logic apps.
464
445
465
-
466
446
-[Access storage accounts in same region with system-managed identities](#access-blob-storage-in-same-region-with-system-managed-identities)
467
447
468
448
-[Access storage accounts in other regions](#access-storage-accounts-in-other-regions)
@@ -586,7 +566,6 @@ The following steps are the same for Consumption logic apps in multi-tenant envi
586
566
|**Subscription**| <*Azure-subscription*> | The Azure subscription for your storage account. |
587
567
|**Resource**| <*storage-account-name*> | The name for the storage account that you want to access from your logic app workflow. |
588
568
|**Role**| <*role-to-assign*> | The role that your scenario requires for your workflow to work with the resource. This example requires **Storage Blob Data Contributor**, which allows read, write, and delete access to blob containers and date. For permissions details, move your mouse over the information icon next to a role in the drop-down menu. |
589
-
||||
590
569
591
570
:::image type="content" source="./media/connectors-create-api-azureblobstorage/role-assignment-configure.png" alt-text="Screenshot of role assignment configuration pane, showing settings for scope, subscription, resource, and role.":::
Copy file name to clipboardExpand all lines: articles/connectors/connectors-create-api-mq.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,7 +182,7 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
182
182
183
183
* To add an action under the last step, select **New step**.
184
184
185
-
* To add an action between steps, move your mouse over the connecting arrow so that the plus sign (**+**) appears. Select the plus sign, and then select **Add an action**.
185
+
* To add an action between steps, move your pointer over the connecting arrow so that the plus sign (**+**) appears. Select the plus sign, and then select **Add an action**.
186
186
187
187
1. Under the **Choose an operation** search box, select **Enterprise**. In the search box, enter **mq**.
0 commit comments