Nasazování šablon Azure Resource Manageru pro Azure Logic Apps
Po vytvoření šablony Azure Resource Manager pro aplikaci logiky můžete šablonu nasadit následujícími způsoby:
- Azure Portal
- Visual Studio
- Azure PowerShell
- Azure CLI
- Rozhraní REST API pro Azure Resource Manager
- Azure DevOps
Nasazení prostřednictvím 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. V šabloně nebo parametrech aplikace logiky pak můžete provést všechny nezbytné změny.
Například po přihlášení k Azure Portal budete vyzváni k zadání následujících informací:
- Název předplatného Azure
- Skupina prostředků, kterou chcete použít
- Umístění aplikace logiky
- Název vaší aplikace logiky
- Identifikátor URI testu
- Přijetí zadaných podmínek a ujednání
Další informace najdete v těchto tématech:
- Přehled: Automatizace nasazení pro Logic Apps pomocí šablon Azure Resource Manager
- Nasazení prostředků pomocí šablon Azure Resource Manager a Azure Portal
Nasazení s využitím sady Visual Studio
pokud chcete nasadit šablonu aplikace logiky z projektu skupiny prostředků Azure, který jste vytvořili pomocí Visual Studio, postupujte podle těchto kroků a ručně nasaďte aplikaci logiky do Azure.
Nasazení pomocí Azure PowerShellu
K nasazení do konkrétní skupiny prostředků Azure použijte tento příkaz:
New-AzResourceGroupDeployment -ResourceGroupName <Azure-resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.logic/logic-app-create/azuredeploy.json
Další informace najdete v těchto tématech:
- Nasazení prostředků pomocí šablon Resource Manageru a Azure PowerShellu
New-AzResourceGroupDeployment
Nasazení s Azure CLI
K nasazení do konkrétní skupiny prostředků Azure použijte tento příkaz:
az deployment group create -g <Azure-resource-group-name> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.logic/logic-app-create/azuredeploy.json
Další informace najdete v těchto tématech:
- Nasazení prostředků pomocí šablon Resource Manageru a rozhraní příkazového řádku Azure
az deployment group create
Nasazení pomocí 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. Azure Pipelines poskytuje úlohu nasazení skupiny prostředků Azure , kterou můžete přidat do libovolného kanálu sestavení nebo vydání. pro autorizaci k nasazení a generování kanálu vydání budete potřebovat také instanční objektAzure Active Directory (AD). Přečtěte si další informace o používání instančních objektů pomocí 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:
- Integrace šablon Správce prostředků s Azure Pipelines
- Kurz: průběžná integrace šablon Azure Resource Manager s Azure Pipelines
- ukázka: orchestrace Azure Pipelines pomocí Azure Logic Apps
- ukázka: Připojení pro Azure Storage účtů z Azure Logic Apps a nasazení s využitím Azure Pipelines v Azure DevOps
- ukázka: Připojení do front Azure Service Bus z Azure Logic Apps a nasazení s využitím Azure Pipelines v Azure DevOps
- ukázka: nastavte akci Azure Functions pro Azure Logic Apps a nasaďte ji pomocí Azure Pipelines v Azure DevOps
- ukázka: Připojení k účtu pro integraci z Azure Logic Apps a nasazení pomocí Azure Pipelines v Azure DevOps
Tady jsou obecné kroky vysoké úrovně pro použití Azure Pipelines:
v Azure Pipelines vytvořte prázdný kanál.
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í.
Pro úlohu agenta Najděte a přidejte úlohu nasazení skupiny prostředků Azure .

Nakonfigurujte pomocí instančního objektu.
Přidejte odkazy na šablonu aplikace logiky a soubory parametrů šablony.
Pokračujte v postupu sestavení kroků v procesu vydávání verzí pro jakékoli jiné prostředí, automatizovaný test nebo schvalovatele podle potřeby.
Autorizovat připojení OAuth
Po nasazení vaše aplikace logiky funguje na konci s platnými parametry, ale pro vygenerování platných přístupových tokenů pro ověřování vašich přihlašovacích údajůje stále nutné autorizovat nebo používat předem vytvořená připojení OAuth. Stačí ale nasadit a ověřit prostředky připojení rozhraní API jenom jednou, což znamená, že je nemusíte zahrnovat do následujících nasazení, pokud nepotřebujete aktualizovat informace o připojení. Pokud používáte kanál průběžné integrace a průběžného nasazování, nasadíte jenom aktualizované Logic Apps prostředky a nemusíte je pokaždé znovu autorizovat.
Tady je několik návrhů pro zpracování autorizačních připojení:
Ruční autorizaci připojení OAuth otevřete aplikaci logiky v návrháři aplikace logiky, a to buď v Azure Portal, nebo v Visual Studio. Při autorizaci připojení se může zobrazit potvrzovací stránka, která vám umožní přístup.
Předběžně autorizovat a sdílejte prostředky připojení rozhraní API napříč Logic Apps, které jsou ve stejné oblasti. Připojení rozhraní API existují jako prostředky Azure nezávisle na Logic Apps. I když aplikace logiky mají závislosti na prostředcích připojení rozhraní API, prostředky připojení rozhraní API nemají závislosti na Logic Apps a zůstávají i po odstranění závislých aplikací logiky. Logic Apps taky můžou používat připojení rozhraní API, která existují v jiných skupinách prostředků. Návrhář aplikace logiky ale podporuje vytváření připojení rozhraní API jenom ve stejné skupině prostředků jako vaše aplikace logiky.
Poznámka
Pokud zvažujete sdílení připojení rozhraní API, ujistěte se, že vaše řešení dokáže zvládnout možné problémy s omezením. K omezování dochází na úrovni připojení, takže opakované použití stejného připojení napříč více Logic Apps může zvýšit potenciál pro problémy s omezením.
Pokud váš scénář zahrnuje služby a systémy, které vyžadují vícefaktorové ověřování, můžete použít skript prostředí PowerShell k poskytnutí souhlasu pro každé připojení OAuth tak, že spustíte pracovní proces nepřetržité integrace jako běžný uživatelský účet na virtuálním počítači, který má aktivní relace prohlížeče s autorizací a již uděleným souhlasem. můžete například změnit účel ukázkového skriptu poskytnutého projektem LogicAppConnectionAuth v úložišti GitHub Logic Apps.
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.
