Skip to content

Commit 9c74c48

Browse files
author
ecfan
committed
Clarity edits, editorial edits
1 parent 1acb995 commit 9c74c48

File tree

1 file changed

+25
-26
lines changed

1 file changed

+25
-26
lines changed

articles/logic-apps/set-up-devops-deployment-single-tenant-azure-logic-apps.md

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,29 @@ ms.date: 10/24/2024
1414

1515
[!INCLUDE [logic-apps-sku-standard](../../includes/logic-apps-sku-standard.md)]
1616

17-
This guide primarily shows how to deploy a Standard logic app project from a Visual Studio Code to your infrastructure using DevOps tools and processes. If your Standard logic app already exists in the Azure portal, you can download your app's artifact files to use with DevOps deployment. Based on whether you prefer to use GitHub or Azure DevOps, choose the path and tools that work best for your deployment scenario.
17+
This guide primarily shows how to set up deployment for a Standard logic app project in Visual Studio Code to your infrastructure using DevOps tools and processes. If your Standard logic app exists in the Azure portal instead, you can download your logic app's artifact files for use with DevOps deployment. Based on whether you want to use GitHub or Azure DevOps, you then choose the path and tools that work best for your deployment scenario.
1818

19-
If you don't have a Standard logic app, you can still use guide with the linked sample Standard logic app projects plus examples for Azure deployment through GitHub or Azure DevOps. For more information, review [DevOps deployment overview for single-tenant Azure Logic Apps](devops-deployment-single-tenant-azure-logic-apps.md).
19+
If you don't have a Standard logic app, you can still follow this guide using the linked sample Standard logic app projects plus examples for deployment to Azure through GitHub or Azure DevOps. For more information, review [DevOps deployment overview for single-tenant Azure Logic Apps](devops-deployment-single-tenant-azure-logic-apps.md).
2020

2121
## Prerequisites
2222

2323
- An Azure account with an active subscription. If you don't have an Azure subscription, [create a free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
2424

2525
- The Standard logic app to use with your DevOps tools and processes.
2626

27-
You can either download the artifact files for your Standard logic app resource in the Azure portal, or you can use your Standard logic app project created with [Visual Studio Code and the **Azure Logic Apps (Standard)** extension](create-single-tenant-workflows-visual-studio-code.md#prerequisites).
27+
You can either download the artifact files for your Standard logic app resource from the Azure portal, or you can use a Standard logic app project created with [Visual Studio Code and the **Azure Logic Apps (Standard)** extension](create-single-tenant-workflows-visual-studio-code.md#prerequisites).
2828

2929
- **Portal**: The downloaded zip file contains Standard logic app artifact files, such as **workflow.json**, **connections.json**, **host.json**, and **local.settings.json**. See [Download Standard logic app artifact files from portal](#download-artifacts).
3030

31-
- **Visual Studio Code**: You need an empty Standard logic app resource in the Azure portal as the deployment destination. To quickly create an empty Standard logic app resource, review [Create single-tenant based logic app workflows - Portal](create-single-tenant-workflows-azure-portal.md).
31+
- **Visual Studio Code**: You need an empty Standard logic app resource in the Azure portal for your deployment destination. To quickly create an empty Standard logic app resource, review [Create single-tenant based logic app workflows - Portal](create-single-tenant-workflows-azure-portal.md).
3232

33-
If you don't have an existing logic app source or infrastructure, you can use the included sample projects to deploy an example logic app and infrastructure, based on the source and deployment options that you prefer to use. For more information about these sample projects and resources included to run the example logic app, review [Deploy infrastructure resources](#deploy-infrastructure).
33+
If you don't have an existing logic app or infrastructure, you can use the linked sample Standard logic app projects to deploy an example logic app and infrastructure, based whether you want to use GitHub or Azure DevOps. For more information about the included sample projects and resources to run the example logic app, review [Deploy infrastructure resources](#deploy-infrastructure).
3434

3535
<a name="deploy-infrastructure"></a>
3636

3737
## Deploy infrastructure resources
3838

39-
To try out the DevOps deployment experience without any prior setup, use the following sample projects to deploy an example Standard logic app and infrastructure, based on the source and deployment options that you prefer for your scenario:
39+
To try the DevOps deployment experience without prior Standard logic app or infrastructure setup, use the following sample projects to deploy an example Standard logic app and infrastructure, based whether you want to use GitHub or Azure DevOps:
4040

4141
- [GitHub sample for single-tenant Azure Logic Apps](https://github.com/Azure/logicapps/tree/master/github-sample)
4242

@@ -45,7 +45,7 @@ To try out the DevOps deployment experience without any prior setup, use the fol
4545
- [Azure DevOps sample for single-tenant Azure Logic Apps](https://github.com/Azure/logicapps/tree/master/azure-devops-sample)
4646

4747
This sample includes an example Standard logic app project plus examples for Azure deployment and Azure Pipelines.
48-
48+
4949
Both samples include the following resources that a Standard logic app uses to run:
5050

5151
| Resource name | Required | Description |
@@ -69,15 +69,15 @@ If your Standard logic app is in the Azure portal, you can download and save a z
6969

7070
1. On the **Overview** toolbar, select **Download app content**. In the confirmation box that appears, select **Download**.
7171

72-
1. When the prompt appears, select **Save as**, browse to the location you want, and select **Save**.
72+
1. When the prompt appears, select **Save as**, browse to the local folder that you want, and select **Save**.
7373

7474
1. Extract the zip file.
7575

7676
<a name="api-connection-resources"></a>
7777

7878
## API connection resources and access policies
7979

80-
In single-tenant Azure Logic Apps, every managed API connection resource in your workflows requires an associated access policy. This policy needs your logic app's identity to provide the correct permissions for accessing the managed connector infrastructure. The included sample projects include an ARM template that includes all the necessary infrastructure resources, including these access policies.
80+
In single-tenant Azure Logic Apps, every managed API connection resource in your workflow requires an associated access policy. This policy needs your logic app's identity to provide the correct permissions for accessing the managed connector infrastructure. The included sample projects include an ARM template that includes all the necessary infrastructure resources, including these access policies.
8181

8282
For example, the following diagram shows the dependencies between a Standard logic app project and infrastructure resources:
8383

@@ -178,7 +178,7 @@ The following example shows a SQL managed API connection resource definition in
178178
}
179179
```
180180

181-
To find the required values for the **`properties`** object so you can complete the connection resource definition, you can use the following API for a specific connector:
181+
To find the required values for the **`properties`** object so that you can complete the connection resource definition, use the following API for a specific connector:
182182

183183
`GET https://management.azure.com/subscriptions/{Azure-subscription-ID}/providers/Microsoft.Web/locations/{Azure-region-location}/managedApis/{connector-name}?api-version=2016-06-01`
184184

@@ -234,7 +234,7 @@ For GitHub deployments, you can deploy your logic app by using [GitHub Actions](
234234
publish-profile: 'MyLogicAppPublishProfile'
235235
```
236236
237-
For more information, review the [Continuous delivery by using GitHub Action](../azure-functions/functions-how-to-github-actions.md) documentation.
237+
For more information, review [Continuous delivery by using GitHub Action](../azure-functions/functions-how-to-github-actions.md).
238238
239239
#### [Azure DevOps](#tab/azure-devops)
240240
@@ -255,37 +255,36 @@ For Azure DevOps deployments, you can deploy your logic app by using the [Azure
255255
deploymentMethod: 'zipDeploy'
256256
```
257257
258-
For more information, review the [Deploy an Azure Function using Azure Pipelines](/azure/devops/pipelines/targets/azure-functions-windows) documentation.
258+
For more information, review [Deploy an Azure Function using Azure Pipelines](/azure/devops/pipelines/targets/azure-functions-windows).
259259
260260
#### [Azure CLI](#tab/azure-cli)
261261
262-
If you use other deployment tools, you can deploy your single-tenant based logic app by using the Azure CLI. Before you start, you need to have the following items:
262+
If you use other deployment tools, you can deploy your Standard logic app by using the Azure CLI. Before you start, you need the following items:
263263
264264
- The latest Azure CLI extension installed on your local computer.
265265
266-
- If you don't have this extension, review the [installation guide for your operating system or platform](/cli/azure/install-azure-cli).
266+
- If you're not sure that you have the latest version, [check your environment and CLI version](#check-environment-cli-version).
267267
268-
- If you're not sure that you have the latest version, follow the [steps to check your environment and CLI version](#check-environment-cli-version).
268+
- If you don't have the Azure CLI extension, [install the extension by following the installation guide for your operating system or platform](/cli/azure/install-azure-cli).
269269
270-
> [!NOTE]
271-
>
272-
> If you get a **pip** error when you try to install the Azure CLI,
273-
> make sure that you have the standard package installer for Python (PIP).
274-
> This package manager is written in Python and is used to install software
275-
> packages. For more information, see
276-
> [Check "pip" installation and version](#check-pip-version).
270+
> [!NOTE]
271+
>
272+
> If you get a **pip** error when you try to install the Azure CLI, make sure that you
273+
> have the standard package installer for Python (PIP). This package manager is written
274+
> in Python and is used to install software packages. For more information, see
275+
> [Check "pip" installation and version](#check-pip-version).
277276
278277
- The *preview* single-tenant **Azure Logic Apps (Standard)** extension for Azure CLI.
279278
280-
If you don't have this extension, follow the [steps to install the extension](#install-logic-apps-cli-extension). Although single-tenant Azure Logic Apps is generally available, the single-tenant Azure Logic Apps extension for Azure CLI is still in preview.
279+
If you don't have this extension, [install the extension](#install-logic-apps-cli-extension). Although the single-tenant Azure Logic Apps service is already generally available, the single-tenant Azure Logic Apps extension for Azure CLI is still in preview.
281280
282-
- An Azure resource group to use for deploying your logic app.
281+
- An Azure resource group to use for deploying your logic app project to Azure.
283282
284-
If you don't have this resource group, follow the [steps to create the resource group](#create-resource-group).
283+
If you don't have this resource group, [create the resource group](#create-resource-group).
285284
286285
- An Azure storage account to use with your logic app for data and run history retention.
287286
288-
If you don't have this storage account, follow the [steps to create a storage account](/cli/azure/storage/account#az-storage-account-create).
287+
If you don't have this storage account, [create a storage account](/cli/azure/storage/account#az-storage-account-create).
289288
290289
<a name="check-pip-version"></a>
291290

0 commit comments

Comments
 (0)