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/logic-apps/create-standard-workflows-hybrid-deployment.md
+30-20Lines changed: 30 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ ms.date: 10/28/2024
19
19
> This capability is in preview, incurs charges for usage, and is subject to the
20
20
> [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
21
21
22
-
For scenarios where you need to use, control, and manage your own infrastructure, you can create Standard logic app workflows using the hybrid deployment model in Azure Logic Apps. This model provides capabilities for you to build and host integration solutions for partially connected environments that require local processing, storage, and network access. Your infrastructure can include on-premises systems, private clouds, and public clouds. With the hybrid model, your Standard logic app workflow is powered by the Azure Logic Apps runtime that is hosted on premises as an Azure Container Apps extension.
22
+
For scenarios where you need to use, control, and manage your own infrastructure, you can create Standard logic app workflows using the hybrid deployment model in Azure Logic Apps. This model provides capabilities for you to build and host integration solutions for partially connected environments that require local processing, storage, and network access. Your infrastructure can include on-premises systems, private clouds, and public clouds. With the hybrid model, your Standard logic app workflow is powered by the Azure Logic Apps runtime, which is hosted on premises as part of an Azure Container Apps extension.
23
23
24
24
For an architectural overview that shows where Standard logic app workflows are hosted and run in a partially connected environment, see [Set up infrastructure requirements for hybrid deployment for Standard logic apps](set-up-standard-workflows-hybrid-deployment-requirements.md).
25
25
@@ -109,7 +109,7 @@ After you meet the prerequisites, create your Standard logic app for hybrid depl
109
109
110
110
1. After Azure completes deployment, select **Go to resource**.
111
111
112
-
:::image type="content" source="media/create-standard-workflows-hybrid-deployment/logic-app-hybrid-portal.png" alt-text="Screenshot shows Azure portal with Standard logic app for hybrid deployment created as a Container app.":::
112
+
:::image type="content" source="media/create-standard-workflows-hybrid-deployment/logic-app-hybrid-portal.png" alt-text="Screenshot shows Azure portal with Standard logic app for hybrid deployment created as a container app.":::
113
113
114
114
> [!NOTE]
115
115
>
@@ -118,14 +118,21 @@ After you meet the prerequisites, create your Standard logic app for hybrid depl
118
118
> use either the Workflow Service Plan or App Service Environment V3 hosting option. For more information,
119
119
> see [Known issues and troubleshooting - Azure portal](#known-issues-portal).
120
120
121
-
1. In the Azure portal, on the resource menu, under **Workflows**, select **Workflows**. add an empty stateful or stateless workflow. You then build your workflow by adding a trigger and actions. For more information, see [Build a workflow with a trigger and actions](create-workflow-with-trigger-or-action.md).
121
+
1. In the Azure portal, on the resource menu, under **Workflows**, select **Workflows**.
122
+
123
+
1. On the **Workflows** page toolbar, select **Add** to add an empty stateful or stateless workflow.
124
+
125
+
1. After the designer opens, build your workflow by adding a trigger and actions.
126
+
127
+
For more information, see [Build a workflow with a trigger and actions](create-workflow-with-trigger-or-action.md).
122
128
123
129
> [!NOTE]
124
130
>
125
131
> A Standard logic app with the hybrid hosting option automatically creates a new *revision*,
126
-
> or a version of the logic app resource, whenever you save changes to a child workflow.
127
-
> This revision might take a little time to activate, which means that after you save
128
-
> any changes, you might want to wait several moments before you test your workflow.
132
+
> which is a [versioning concept from Azure Container Apps](../container-apps/revisions.md),
133
+
> whenever you save changes to a child workflow. This revision might take a little time to
134
+
> activate, which means that after you save any changes, you might want to wait several
135
+
> moments before you test your workflow.
129
136
>
130
137
> If your changes still haven't appeared in the workflow, you can check whether the revision exists:
131
138
>
@@ -182,7 +189,7 @@ After you meet the prerequisites, but before you create your Standard logic app
182
189
183
190
#### Deploy your logic app
184
191
185
-
After you finish building your workflow, you can deploy your logic app to your Container Apps connected environment.
192
+
After you finish building your workflow, you can deploy your logic app to your Azure Container Apps connected environment.
186
193
187
194
1. In the Visual Studio Code **Explorer** window, open the shortcut menu for the workflow node, which is **my-stateful-workflow** in this example, and select **Deploy to logic app**.
188
195
@@ -222,14 +229,15 @@ After you finish building your workflow, you can deploy your logic app to your C
222
229
> see [Known issues and troubleshooting - Azure portal](#known-issues-portal).
223
230
>
224
231
> A Standard logic app with the hybrid hosting option automatically creates a new *revision*,
225
-
> or a version of the logic app resource, whenever you save changes to a child workflow.
226
-
>
227
-
> This revision might take a little time to activate, which means that after you save
228
-
> any changes, you might want to wait several moments before you test your workflow.
232
+
> which is a [versioning concept from Azure Container Apps](../container-apps/revisions.md),
233
+
>whenever you save changes to a child workflow. This revision might take a little time to
234
+
> activate, which means that after you save any changes, you might want to wait several
235
+
> moments before you test your workflow.
229
236
>
230
237
> If your changes still haven't appeared in the workflow, you can check whether the revision exists:
231
238
>
232
-
> 1. In the [Azure portal](https://portal.azure.com), open your On the resource menu, under **Revisions**, and select **Revisions and replicas**.
239
+
> 1. In the [Azure portal](https://portal.azure.com), open your On the resource menu,
240
+
> under **Revisions**, and select **Revisions and replicas**.
233
241
>
234
242
> 1. On the **Revisions and replicas** page, on the **Active revisions** tab, check whether
235
243
> a new revision appears on the list.
@@ -261,7 +269,7 @@ To edit the CPU and memory settings for your Standard logic app resource, follow
261
269
262
270
## Change replica scaling in Azure portal
263
271
264
-
You can control the automatic scaling for the range of replicas that deploy in response to a trigger event. A *replica* is a new instance of a container app revision or version. To change the minimum and maximum values for this range, you can modify the scale rules to determine the event types that trigger scaling. For more information, see [Set scaling rules in Azure Container Apps](../container-apps/scale-app.md).
272
+
You can control the automatic scaling for the range of replicas that deploy in response to a trigger event. A *replica* is a new instance of a logic app resource revision or version. To change the minimum and maximum values for this range, you can modify the scale rules to determine the event types that trigger scaling. For more information, see [Set scaling rules in Azure Container Apps](../container-apps/scale-app.md).
265
273
266
274
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app resource.
267
275
@@ -280,7 +288,7 @@ You can control the automatic scaling for the range of replicas that deploy in r
280
288
281
289
## Control inbound traffic to your logic app in Azure portal
282
290
283
-
You can expose your logic app to the public web, your virtual network, and other logic apps in your environment by enabling ingress. Azure enforces ingress settings through a set of rules that control the routing of external and internal traffic to your logic app. When you enable ingress, you don't need to create an Azure Load Balancer, public IP address, or any other Azure resources to enable incoming HTTP requests or TCP traffic. For more information, see [Ingress in Container Apps](../container-apps/ingress-overview.md).
291
+
You can expose your logic app to the public web, your virtual network, and other logic apps in your environment by enabling ingress. Azure enforces ingress settings through a set of rules that control the routing of external and internal traffic to your logic app. When you enable ingress, you don't need to create an Azure Load Balancer, public IP address, or any other Azure resources to enable incoming HTTP requests or TCP traffic. For more information, see [Ingress in Container Apps](../container-apps/ingress-overview.md).
284
292
285
293
> [!NOTE]
286
294
>
@@ -375,7 +383,9 @@ To authenticate managed API connections in Standard logic app workflows hosted o
375
383
376
384
You can store the client ID and client secret values in your logic app resource as secrets and then reference those values on the **Environment variables** tab instead.
377
385
378
-
1. In the Azure portal, on the logic app resource menu, under **Settings**, select **Secrets**.
386
+
1. In the Azure portal, go to your logic app resource.
387
+
388
+
1. On the resource menu, under **Settings**, select **Secrets**.
379
389
380
390
1. On the toolbar, select **Add**.
381
391
@@ -392,11 +402,11 @@ You can store the client ID and client secret values in your logic app resource
392
402
393
403
### Azure portal
394
404
395
-
- Your Standard logic app is deployed and appears as a [Container App resource](/azure/container-apps/overview), but the type appears as **Logic App (Hybrid)**.
405
+
- Your Standard logic app is deployed and appears as a [Azure Container Apps resource](/azure/container-apps/overview), but the type appears as **Logic App (Hybrid)**.
396
406
397
-
-Your Standard logic app is listed in**Container Apps** resource list, not the **Logic apps** resource list.
407
+
-Azure includes your Standard logic app in the**Container Apps** resource list, not the **Logic apps** resource list.
398
408
399
-
- Your Container Apps connected environment lists your Standard logic app as having an **App Type** named **Hybrid Logic App**.
409
+
- Your Azure Container Apps connected environment lists your Standard logic app as having an **App Type** named **Hybrid Logic App**.
400
410
401
411
- To reflect changes in the designer after you save your workflow, you might have to occasionally refresh the designer.
402
412
@@ -410,9 +420,9 @@ After you deploy your Standard logic app, confirm that your app is running corre
410
420
411
421
1. In the Azure portal, go to the container app resource for your logic app.
412
422
413
-
1. On the container app menu, select **Overview**.
423
+
1. On the resource menu, select **Overview**.
414
424
415
-
1. On the **Overview** page, next to the **Application Url** field, select your container app's URL.
425
+
1. On the **Overview** page, next to the **Application Url** field, select the resource URL.
416
426
417
427
If your app is running correctly, a browser window opens and shows the following message:
Copy file name to clipboardExpand all lines: articles/logic-apps/set-up-standard-workflows-hybrid-deployment-requirements.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -590,7 +590,7 @@ Your SQL database requires inbound and outbound connectivity with your Kubernete
590
590
591
591
## Set up SMB file share for artifacts storage
592
592
593
-
To store artifacts such as maps, schemas, and assemblies for your container app resource, you need to have a file share that uses the [Server Message Block (SMB) protocol](/windows/win32/fileio/microsoft-smb-protocol-and-cifs-protocol-overview).
593
+
To store artifacts such as maps, schemas, and assemblies for your logic app (container app) resource, you need to have a file share that uses the [Server Message Block (SMB) protocol](/windows/win32/fileio/microsoft-smb-protocol-and-cifs-protocol-overview).
594
594
595
595
- You need administrator access to set up your SMB file share.
596
596
@@ -645,7 +645,7 @@ Alternatively, for testing purposes, you can use [Azure Files as an SMB file sha
645
645
646
646
1. On the **Overview** page toolbar, select **+ Add directory**, and provide a name to use for the directory. Save this name to use later.
647
647
648
-
You need these saved values to provide your SMB file share information when you deploy your container app resource.
648
+
You need these saved values to provide your SMB file share information when you deploy your logic app resource.
649
649
650
650
For more information, see [Create an SMB Azure file share](/azure/storage/files/storage-how-to-create-file-share?tabs=azure-portal).
0 commit comments