Skip to content

Commit c1c9334

Browse files
author
Esther Fan
committed
Refactoring updates
1 parent e3c290a commit c1c9334

File tree

2 files changed

+19
-40
lines changed

2 files changed

+19
-40
lines changed

articles/connectors/connectors-create-api-azureblobstorage.md

Lines changed: 18 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ The Azure Blob Storage connector has different versions, based on [logic app typ
2727
|-----------|-------------|-------------------|
2828
| **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) |
2929
| **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) |
3131

3232
## Limitations
3333

@@ -47,15 +47,13 @@ The Azure Blob Storage connector has different versions, based on [logic app typ
4747

4848
- An [Azure storage account and blob container](../storage/blobs/storage-quickstart-blobs-portal.md)
4949

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.
5351

5452
<a name="add-trigger"></a>
5553

5654
## Add a Blob trigger
5755

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:
5957

6058
| Logic app | Connector version | Trigger name | Description |
6159
|-----------|-------------------|--------------|-------------|
@@ -252,9 +250,11 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
252250

253251
This example uses the [**Recurrence** trigger](connectors-native-recurrence.md).
254252

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**.
256256

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**.
258258

259259
1. Under the **Choose an operation** search box, select **Standard**. In the search box, enter **Azure blob**.
260260

@@ -280,15 +280,14 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
280280

281281
:::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.":::
282282

283-
1. After the action information box appears, provide the necessary action information.
283+
1. In the action information box, provide the necessary information.
284284

285285
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.
286286

287287
| Task | Blob path syntax |
288288
|------|------------------|
289289
| Get the content from a specific blob in the root folder. | **/<*container-name*>/<*blob-name*>** |
290290
| Get the content from a specific blob in a subfolder. | **/<*container-name*>/<*subfolder*>/<*blob-name*>** |
291-
|||
292291

293292
The following example shows the action setup that gets the content from a blob in the root folder:
294293

@@ -320,9 +319,11 @@ The steps to add and use an Azure Blob action differ based on whether you want t
320319

321320
This example uses the [**Recurrence** trigger](connectors-native-recurrence.md).
322321

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:
324323

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**.
326327

327328
1. On the **Add an action** pane, under the search box, select **Built-in**. In the search box, enter **Azure blob**.
328329

@@ -378,9 +379,11 @@ The steps to add and use an Azure Blob action differ based on whether you want t
378379

379380
This example starts with the [**Recurrence** trigger](connectors-native-recurrence.md).
380381

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**.
382385

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**.
384387

385388
1. Under the **Choose an operation** search box, select **Azure**. In the search box, enter **Azure blob**.
386389

@@ -406,7 +409,7 @@ The steps to add and use an Azure Blob action differ based on whether you want t
406409

407410
:::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.":::
408411

409-
1. After the action information box appears, provide the necessary information.
412+
1. In the action information box, provide the necessary information.
410413

411414
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.
412415

@@ -430,39 +433,16 @@ The steps to add and use an Azure Blob action differ based on whether you want t
430433

431434
---
432435

433-
<a name="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-
455436
## Access storage accounts behind firewalls
456437

457438
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:
458439

459440
- To access storage accounts behind firewalls using the Azure Blob Storage managed connector in Consumption and ISE-based logic apps, review the following documentation:
460441

461442
> [!NOTE]
462-
>
443+
>
463444
> The following solutions don't apply to Standard logic apps.
464445
465-
466446
- [Access storage accounts in same region with system-managed identities](#access-blob-storage-in-same-region-with-system-managed-identities)
467447

468448
- [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
586566
| **Subscription** | <*Azure-subscription*> | The Azure subscription for your storage account. |
587567
| **Resource** | <*storage-account-name*> | The name for the storage account that you want to access from your logic app workflow. |
588568
| **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-
||||
590569

591570
:::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.":::
592571

articles/connectors/connectors-create-api-mq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
182182

183183
* To add an action under the last step, select **New step**.
184184

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**.
186186

187187
1. Under the **Choose an operation** search box, select **Enterprise**. In the search box, enter **mq**.
188188

0 commit comments

Comments
 (0)