Snabbstart: Skapa och distribuera ett arbetsflöde för förbrukningslogikapp i Azure Logic Apps med flera klientorganisationer med en ARM-mall

Gäller för: Azure Logic Apps (förbrukning)

Azure Logic Apps är en molntjänst som hjälper dig att skapa och köra automatiserade arbetsflöden som integrerar data, appar, molnbaserade tjänster och lokala system genom att välja mellan hundratals anslutningsappar. Den här snabbstarten fokuserar på processen för att distribuera en Azure Resource Manager-mall (ARM-mall) för att skapa ett grundläggande arbetsflöde för förbrukningslogikappen som kontrollerar statusen för Azure enligt ett timschema och körs i Azure Logic Apps för flera klientorganisationer.

En Azure Resource Manager-mall är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax. Du beskriver den avsedda distributionen utan att skriva sekvensen med programmeringskommandon för att skapa distributionen.

Om din miljö uppfyller kraven och du är bekant med att använda ARM-mallar väljer du knappen Distribuera till Azure . Mallen öppnas på Azure-portalen.

Button to deploy the Resource Manager template to Azure.

Förutsättningar

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.

Granska mallen

Den här snabbstarten använder mallen Skapa en logikapp , som du hittar i Galleriet för Azure-snabbstartsmallar men som är för lång för att visas här. I stället kan du granska snabbstartsmallens "azuredeploy.json-fil" i mallgalleriet.

Snabbstartsmallen skapar ett arbetsflöde för förbrukningslogikappen som använder den inbyggda upprepningsutlösaren, som är inställd på att köras varje timme, och en inbyggd HTTP-åtgärd som anropar en URL som returnerar statusen för Azure. Inbyggda åtgärder körs internt på Azure Logic Apps-plattformen.

Den här mallen skapar följande Azure-resurs:

Mer information om hur du hittar fler snabbstartsmallar för Azure Logic Apps finns i Microsoft.Logic-mallarna i galleriet.

Distribuera mallen

Följ det alternativ som du vill använda för att distribuera snabbstartsmallen:

Alternativ Description
Azure-portalen Om din Azure-miljö uppfyller kraven och du är bekant med att använda ARM-mallar hjälper de här stegen dig att logga in direkt till Azure och öppna snabbstartsmallen i Azure-portalen. Mer information finns i Distribuera resurser med ARM-mallar och Azure-portalen.
Azure CLI Azure CLI tillhandahåller en kommandoradsupplevelse för att skapa och hantera Azure-resurser. Om du vill köra dessa kommandon behöver du Azure CLI version 2.6 eller senare. Om du vill kontrollera DIN CLI-version anger du az --version. Mer information finns i följande dokumentation:

- Vad är Azure CLI?
- Kom igång med Azure CLI
Azure PowerShell Azure PowerShell tillhandahåller en uppsättning cmdletar som använder Azure Resource Manager-modellen för att hantera dina Azure-resurser. Mer information finns i följande dokumentation:

- Översikt över Azure PowerShell
- Introduktion till Azure PowerShell Az-modulen
- Kom igång med Azure PowerShell
Azure Resource Management REST API Azure tillhandahåller REST-API:er (Representational State Transfer), som är tjänstslutpunkter som stöder HTTP-åtgärder (metoder) som du använder för att skapa, hämta, uppdatera eller ta bort åtkomst till tjänstresurser. Mer information finns i Komma igång med Azure REST API.

  1. Om du vill logga in med ditt Azure-konto och öppna snabbstartsmallen i Azure-portalen väljer du följande bild:

    Button to deploy the Resource Manager template to Azure.

  2. I portalen går du till sidan Skapa en logikapp med hjälp av en mall och anger eller väljer följande värden:

    Property Värde beskrivning
    Prenumeration <Namn-på-Azure-prenumeration> Namnet på den Azure-prenumeration som ska användas
    Resursgrupp <Namn-på-Azure-resursgrupp> Namnet på en ny eller befintlig Azure-resursgrupp. I det här exemplet används Check-Azure-Status-RG.
    Region <Azure-region> Azure-datacenterregionen för att använda logikappen. I det här exemplet används USA, västra.
    Namn på logikapp <logic-app-name> Namnet som ska användas för logikappen. I det här exemplet används Check-Azure-Status-LA.
    Testa URI <test-URI> URI:n för tjänsten som ska anropas baserat på ett specifikt schema. I det här exemplet används https://azure.status.microsoft/en-us/status/, som är azure-statussidan.
    Plats <Azure-region-for-all-resources> Den Azure-region som ska användas för alla resurser, om den skiljer sig från standardvärdet. I det här exemplet används standardvärdet [resourceGroup().location], som är platsen för resursgruppen.

    I följande exempel visas hur sidan ser ut med exempelvärden:

    Screenshot showing Azure portal with

  3. När du är klar väljer du Granska + skapa.

  4. Fortsätt med stegen i Granska distribuerade resurser.

Granska distribuerade resurser

Om du vill visa arbetsflödet för logikappen kan du använda Azure-portalen, köra ett skript som du skapar med Azure CLI eller Azure PowerShell eller använda LOGIC App REST API.

  1. I sökrutan i Azure-portalen anger du logikappens namn, som är Check-Azure-Status-LA i det här exemplet. I resultatlistan väljer du din logikapp.

  2. I Azure-portalen letar du upp och väljer din logikapp, som är Check-Azure-Status-RG i det här exemplet.

  3. När arbetsflödesdesignern öppnas granskar du logikappens arbetsflöde som skapats av snabbstartsmallen.

  4. Om du vill testa logikappen går du till verktygsfältet designer och väljer Kör.

Rensa resurser

Om du planerar att fortsätta arbeta med efterföljande snabbstarter och självstudier kanske du vill behålla dessa resurser. När du inte längre behöver logikappen tar du bort resursgruppen med hjälp av antingen Azure-portalen, Azure CLI, Azure PowerShell eller Resource Management REST API.

  1. I Azure-portalen letar du upp och väljer den resursgrupp som du vill ta bort, som är Check-Azure-Status-RG i det här exemplet.

  2. På resursgruppsmenyn väljer du Översikt om den inte redan har valts. På översiktssidan väljer du Ta bort resursgrupp.

  3. Bekräfta genom att ange namnet på resursgruppen.

Mer information finns i Ta bort resursgrupp.

Nästa steg