Nasazení šablon Azure Resource Manager pro Azure Logic AppsDeploy Azure Resource Manager templates for Azure Logic Apps

Po vytvoření šablony Azure Resource Manager pro aplikaci logiky můžete šablonu nasadit následujícími způsoby:After you create an Azure Resource Manager template for your logic app, you can deploy your template in these ways:

Nasazení prostřednictvím Azure PortalDeploy through Azure portal

K automatickému nasazení šablony aplikace logiky do Azure můžete vybrat následující tlačítko nasadit do Azure , které vás přihlásí k Azure Portal a zobrazí výzvu k zadání informací o vaší aplikaci logiky.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. V šabloně nebo parametrech aplikace logiky pak můžete provést všechny nezbytné změny.You can then make any necessary changes to the logic app template or parameters.

Nasazení do AzureDeploy to Azure

Například po přihlášení k Azure Portal budete vyzváni k zadání následujících informací:For example, you're prompted for the following information after you sign in to the Azure portal:

  • Název předplatného AzureAzure subscription name
  • Skupina prostředků, kterou chcete použítResource group that you want to use
  • Umístění aplikace logikyLogic app location
  • Název vaší aplikace logikyThe name for your logic app
  • Identifikátor URI testuA test URI
  • Přijetí zadaných podmínek a ujednáníAcceptance of the specified terms and conditions

Další informace najdete v těchto tématech:For more information, see these topics:

Nasazení s využitím sady Visual StudioDeploy with Visual Studio

Pokud chcete nasadit šablonu aplikace logiky z projektu skupiny prostředků Azure, který jste vytvořili pomocí sady Visual Studio, postupujte podle těchto kroků a ručně Nasaďte aplikaci logiky do 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.

Nasazení pomocí Azure PowerShelluDeploy with Azure PowerShell

K nasazení do konkrétní skupiny prostředků Azurepoužijte tento příkaz: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

Další informace najdete v těchto tématech:For more information, see these topics:

Nasazení s Azure CLIDeploy with Azure CLI

K nasazení do konkrétní skupiny prostředků Azurepoužijte tento příkaz: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

Další informace najdete v těchto tématech:For more information, see these topics:

Nasazení s využitím Azure DevOpsDeploy with Azure DevOps

Pokud chcete nasadit šablony aplikací logiky a spravovat prostředí, týmy běžně používají nástroj, jako je například Azure Pipelines v Azure DevOps.To deploy logic app templates and manage environments, teams commonly use a tool such as Azure Pipelines in Azure DevOps. Azure Pipelines poskytuje úlohu nasazení skupiny prostředků Azure , kterou můžete přidat do libovolného kanálu sestavení nebo vydání.Azure Pipelines provides an Azure Resource Group Deployment task that you can add to any build or release pipeline. Pro autorizaci k nasazení a generování kanálu vydání budete potřebovat také instanční objektAzure Active Directory (AD).For authorization to deploy and generate the release pipeline, you also need an Azure Active Directory (AD) service principal. Přečtěte si další informace o používání instančních objektů pomocí Azure Pipelines.Learn more about using service principals with Azure Pipelines.

Další informace o průběžné integraci a průběžném nasazování (CI/CD) pro šablony Azure Resource Manager s Azure Pipelines najdete v těchto tématech a ukázkách:For more information about continuous integration and continuous deployment (CI/CD) for Azure Resource Manager templates with Azure Pipelines, see these topics and samples:

Tady jsou obecné kroky vysoké úrovně pro použití Azure Pipelines:Here are the general high-level steps for using Azure Pipelines:

  1. V Azure Pipelines vytvořte prázdný kanál.In Azure Pipelines, create an empty pipeline.

  2. Vyberte prostředky, které pro kanál potřebujete, například šablonu aplikace logiky a soubory parametrů šablony, které vygenerujete ručně nebo jako součást procesu sestavení.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. Pro úlohu agenta Najděte a přidejte úlohu nasazení skupiny prostředků Azure .For your agent job, find and add the Azure Resource Group Deployment task.

    Přidat úlohu nasazení skupiny prostředků Azure

  4. Nakonfigurujte pomocí instančního objektu.Configure with a service principal.

  5. Přidejte odkazy na šablonu aplikace logiky a soubory parametrů šablony.Add references to your logic app template and template parameters files.

  6. Pokračujte v sestavení kroky v procesu vydávání verzí u jiných prostředí, automatizovaných testů nebo schvalovatelů podle potřeby.Continue to build out steps in the release process for any other environment, automated test, or approvers as needed.

Autorizovat připojení OAuthAuthorize OAuth connections

Po nasazení aplikace logiky funguje na konci až po platné parametry.After deployment, your logic app works end-to-end with valid parameters. Přesto však musíte autorizovat všechna připojení OAuth pro vygenerování platných přístupových tokenů pro ověřování vašich přihlašovacích údajů.However, you must still authorize any OAuth connections to generate valid access tokens for authenticating your credentials. Tady je způsob, jak můžete autorizovat připojení OAuth:Here are ways that you can authorize OAuth connections:

  • Pro automatizovaná nasazení můžete použít skript, který poskytuje souhlas pro každé připojení OAuth.For automated deployments, you can use a script that provides consent for each OAuth connection. Tady je ukázkový skript v GitHubu v projektu LogicAppConnectionAuth .Here's an example script in GitHub in the LogicAppConnectionAuth project.

  • Pokud chcete ručně autorizovat připojení OAuth, otevřete aplikaci logiky v návrháři aplikace logiky, a to buď v Azure Portal nebo v aplikaci Visual Studio.To manually authorize OAuth connections, open your logic app in Logic App Designer, either in the Azure portal or in Visual Studio. V Návrháři autorizujte všechna požadovaná připojení.In the designer, authorize any required connections.

Pokud k autorizaci připojení používáte instanční objekt Azure Active Directory (Azure AD), zjistěte, jak zadat parametry instančního objektu v šabloně aplikace logiky.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.

Další postupNext steps