Azure Resource Manager-sjablonen inzetten voor Azure Logic AppsDeploy Azure Resource Manager templates for Azure Logic Apps

Nadat u een Azure Resource Manager sjabloon voor uw logische app hebt gemaakt, kunt u uw sjabloon op de volgende manieren implementeren:After you create an Azure Resource Manager template for your logic app, you can deploy your template in these ways:

Implementeren via Azure PortalDeploy through Azure portal

Als u een sjabloon voor een logische app automatisch wilt implementeren in azure, kunt u de volgende wizard implementeren naar Azure kiezen, waarmee u zich aanmeldt bij de Azure Portal en u wordt gevraagd om informatie over uw logische app.To automatically deploy a logic app template to Azure, you can choose the following Deploy to Azure button, which signs you in to the Azure portal and prompts you for information about your logic app. U kunt vervolgens alle benodigde wijzigingen aanbrengen in de sjabloon of para meters van de logische app.You can then make any necessary changes to the logic app template or parameters.

Implementeren in AzureDeploy to Azure

U wordt bijvoorbeeld gevraagd naar de volgende informatie nadat u zich hebt aangemeld bij de Azure Portal:For example, you're prompted for the following information after you sign in to the Azure portal:

  • Naam van het Azure-abonnementAzure subscription name
  • De resource groep die u wilt gebruikenResource group that you want to use
  • Locatie van logische appLogic app location
  • De naam voor uw logische appThe name for your logic app
  • Een test-URIA test URI
  • Acceptatie van de opgegeven voor waardenAcceptance of the specified terms and conditions

Raadpleeg de volgende onderwerpen voor meer informatie:For more information, see these topics:

Implementeren met Visual StudioDeploy with Visual Studio

Als u een sjabloon voor een logische app wilt implementeren vanuit een Azure-resource groeps project dat u hebt gemaakt met behulp van Visual Studio, voert u de volgende stappen uit om uw logische app hand matig te implementeren in Azure.To deploy a logic app template from an Azure Resource Group project that you created by using Visual Studio, follow these steps to manually deploy your logic app to Azure.

Implementeren met Azure PowerShellDeploy with Azure PowerShell

Als u wilt implementeren in een specifieke Azure-resource groep, gebruikt u de volgende opdracht:To deploy to a specific Azure resource group, use the following command:

New-AzResourceGroupDeployment -ResourceGroupName <Azure-resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-logic-app-create/azuredeploy.json

Raadpleeg de volgende onderwerpen voor meer informatie:For more information, see these topics:

Implementeren met Azure CLIDeploy with Azure CLI

Als u wilt implementeren in een specifieke Azure-resource groep, gebruikt u de volgende opdracht:To deploy to a specific Azure resource group, use the following command:

az group deployment create -g <Azure-resource-group-name> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-logic-app-create/azuredeploy.json

Raadpleeg de volgende onderwerpen voor meer informatie:For more information, see these topics:

Implementeren met Azure DevOpsDeploy with Azure DevOps

Voor het implementeren van sjablonen voor logische apps en het beheren van omgevingen, gebruiken teams meestal een hulp programma zoals Azure-pijp lijnen in Azure DevOps.To deploy logic app templates and manage environments, teams commonly use a tool such as Azure Pipelines in Azure DevOps. Azure-pijp lijnen bieden een implementatie taak voor een Azure-resource groep die u kunt toevoegen aan een pijp lijn van een build of release.Azure Pipelines provides an Azure Resource Group Deployment task that you can add to any build or release pipeline. Voor autorisatie om de release pijplijn te implementeren en te genereren, hebt u ook een Service-Principalvoor Azure Active Directory (AD) nodig.For authorization to deploy and generate the release pipeline, you also need an Azure Active Directory (AD) service principal. Meer informatie over het gebruik van service-principals met Azure-pijp lijnen.Learn more about using service principals with Azure Pipelines.

Zie de volgende onderwerpen en voor beelden voor meer informatie over doorlopende integratie en doorlopende implementatie (CI/CD) voor Azure Resource Manager sjablonen met Azure-pijp lijnen:For more information about continuous integration and continuous deployment (CI/CD) for Azure Resource Manager templates with Azure Pipelines, see these topics and samples:

Hier volgen de algemene stappen op hoog niveau voor het gebruik van Azure-pijp lijnen:Here are the general high-level steps for using Azure Pipelines:

  1. Maak een lege pijp lijn in azure-pijp lijnen.In Azure Pipelines, create an empty pipeline.

  2. Kies de resources die u nodig hebt voor de pijp lijn, zoals de sjabloon voor logische apps en sjabloon parameters, die u hand matig of als onderdeel van het bouw proces genereert.Choose the resources you need for the pipeline, such as your logic app template and template parameters files, which you generate manually or as part of the build process.

  3. Zoek en voeg de implementatie taak voor de Azure-resource groep toe aan de agent taak.For your agent job, find and add the Azure Resource Group Deployment task.

    Taak voor de implementatie van een Azure-resource groep toevoegen

  4. Configureren met een Service-Principal.Configure with a service principal.

  5. Verwijzingen toevoegen aan de sjabloon voor logische apps en sjabloon parameter bestanden.Add references to your logic app template and template parameters files.

  6. Ga verder met het samen stellen van stappen in het release proces voor alle andere omgevingen, geautomatiseerde tests of goed keurders als dat nodig is.Continue to build out steps in the release process for any other environment, automated test, or approvers as needed.

OAuth-verbindingen autoriserenAuthorize OAuth connections

Na de implementatie werkt uw logische app end-to-end met geldige para meters.After deployment, your logic app works end-to-end with valid parameters. U moet echter nog steeds OAuth-verbindingen autoriseren om geldige toegangs tokens te genereren voor het verifiëren van uw referenties.However, you must still authorize any OAuth connections to generate valid access tokens for authenticating your credentials. Hier volgen manieren waarop u OAuth-verbindingen kunt autoriseren:Here are ways that you can authorize OAuth connections:

  • Voor automatische implementaties kunt u een script gebruiken dat toestemming geeft voor elke OAuth-verbinding.For automated deployments, you can use a script that provides consent for each OAuth connection. Hier volgt een voor beeld van een script in GitHub in het LogicAppConnectionAuth -project.Here's an example script in GitHub in the LogicAppConnectionAuth project.

  • Als u OAuth-verbindingen hand matig wilt autoriseren, opent u de logische app in de ontwerp functie voor logische apps, in de Azure Portal of in Visual Studio.To manually authorize OAuth connections, open your logic app in Logic App Designer, either in the Azure portal or in Visual Studio. Machtig de vereiste verbindingen in de ontwerp functie.In the designer, authorize any required connections.

Als u een Service-Principal van Azure Active Directory (Azure AD) gebruikt om verbindingen te autoriseren, leert u hoe u para meters voor de Service-Principal opgeeft in uw sjabloon voor logische apps.If you use an Azure Active Directory (Azure AD) service principal instead to authorize connections, learn how to specify service principal parameters in your logic app template.

Volgende stappenNext steps