Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Gäller för: Azure Logic Apps (förbrukning)
Den här snabbstarten visar hur du skapar och hanterar automatiserade arbetsflöden som körs i Azure Logic Apps med hjälp av Azure PowerShell. Från PowerShell kan du skapa en förbrukningslogikapp i Azure Logic Apps för flera klientorganisationer med hjälp av JSON-filen för en logikappsarbetsflödesdefinition. Du kan sedan hantera logikappen genom att köra cmdletarna i Az.LogicApp PowerShell-modulen.
Anteckning
Den här snabbstarten gäller för närvarande endast för arbetsflöden för förbrukningslogikappar som körs i Azure Logic Apps för flera klientorganisationer. Azure PowerShell är för närvarande inte tillgängligt för standardarbetsflöden för logikappar som körs i Azure Logic Apps med en enda klientorganisation. Mer information finns i Resurstyp och värdskillnader i Azure Logic Apps.
Om du inte har använt Azure Logic Apps tidigare kan du lära dig hur du skapar ditt första arbetsflöde för förbrukningslogikappen via Azure Portal eller i Visual Studio Code.
Ett Azure-konto med en aktiv prenumeration. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto.
Az PowerShell-modulen som är installerad på den lokala datorn.
En Azure-resursgrupp där du kan skapa logikappen.
Innan du börjar verifierar du din miljö:
Logga in på Azure Portal och kontrollera att din prenumeration är aktiv genom att köra Connect-AzAccount.
Kontrollera din version av Azure PowerShell genom att köra Get-InstalledModule -Name Az
. Den senaste versionen finns i de senaste viktig information.
Om du inte har den senaste versionen uppdaterar du installationen genom att följa stegen för Att uppdatera Azure PowerShell-modulen.
Om du inte redan har en resursgrupp för logikappen skapar du gruppen med cmdleten New-AzResourceGroup . Följande kommando skapar till exempel en resursgrupp med namnet testResourceGroup
på platsen westus
.
New-AzResourceGroup -Name testResourceGroup -Location westus
Utdata visar ProvisioningState
som Succeeded
när resursgruppen har skapats:
ResourceGroupName : testResourceGroup
Location : westus
ProvisioningState : Succeeded
Tags :
ResourceId : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testResourceGroup
Innan du skapar en ny logikapp eller uppdaterar en befintlig logikapp med hjälp av Azure PowerShell behöver du en arbetsflödesdefinition för logikappen. Om du vill se ett exempel på en arbetsflödesdefinition öppnar du ett befintligt logikapparbetsflöde i designern i Azure Portal. I verktygsfältet Designer väljer du Kodvy, som visar arbetsflödets underliggande definition i JSON-format.
När du kör kommandona för att skapa eller uppdatera logikappen laddas arbetsflödesdefinitionen upp som en obligatorisk parameter (Definition
) eller (DefinitionFilePath
) beroende på parameteruppsättningen. Du måste skapa arbetsflödesdefinitionen som en JSON-fil som följer schemat arbetsflödesdefinitionsspråk.
Om du vill skapa ett logikapparbetsflöde från Azure PowerShell använder du cmdleten New-AzLogicApp
med en JSON-fil för definitionen.
Det här exemplet skapar ett arbetsflöde med namnet testLogicApp
i resursgruppen testResourceGroup
med platsen westus
. JSON-filen testDefinition.json
innehåller arbetsflödesdefinitionen.
New-AzLogicApp -ResourceGroupName testResourceGroup -Location westus -Name testLogicApp -DefinitionFilePath .\testDefinition.json
När arbetsflödet har skapats visar PowerShell din nya arbetsflödesdefinition.
Om du vill uppdatera en logikapps arbetsflöde från Azure PowerShell använder du cmdleten Set-AzLogicApp
.
Det här exemplet visar hur du uppdaterar exempelarbetsflödet som skapades i föregående avsnitt med hjälp av en annan JSON-definitionsfil, newTestDefinition.json
.
Set-AzLogicApp -ResourceGroupName testResourceGroup -Name testLogicApp -DefinitionFilePath .\newTestDefinition.json
När arbetsflödet har uppdaterats visar PowerShell logikappens uppdaterade arbetsflödesdefinition.
Om du vill ta bort en logikapps arbetsflöde från Azure PowerShell använder du cmdleten Remove-AzLogicApp
.
Det här exemplet tar bort exempelarbetsflödet som skapades i ett tidigare avsnitt.
Remove-AzLogicApp -ResourceGroupName testResourceGroup -Name testLogicApp
När du har svarat på bekräftelseprompten med y
tas logikappen bort.
Om du tar bort en logikapp påverkas arbetsflödesinstanser på följande sätt:
Azure Logic Apps gör sitt bästa för att avbryta pågående och väntande körningar.
Även med en stor volym eller kvarvarande uppgifter avbryts de flesta körningar innan de slutförs eller startas. Det kan dock ta tid att slutföra annulleringen. Under tiden kan vissa körningar hämtas för körning medan körningen fungerar genom annulleringsprocessen.
Azure Logic Apps skapar eller kör inte nya arbetsflödesinstanser.
Om du tar bort ett arbetsflöde och sedan återskapar samma arbetsflöde har det återskapade arbetsflödet inte samma metadata som det borttagna arbetsflödet. Du måste återskapa alla arbetsflöden som kallas för det borttagna arbetsflödet. På så sätt får anroparen rätt information för det återskapade arbetsflödet. Annars misslyckas anrop till det återskapade arbetsflödet med ett Unauthorized
fel. Det här beteendet gäller även för arbetsflöden som använder artefakter i integrationskonton och arbetsflöden som anropar Azure-funktioner.
Om du vill hämta ett specifikt arbetsflöde för logikappen använder du kommandot Get-AzLogicApp
.
Det här exemplet returnerar logikappen testLogicApp
i resursgruppen testResourceGroup
.
Get-AzLogicApp -ResourceGroupName testResourceGroup -Name testLogicApp
Mer information om Azure PowerShell finns i Azure PowerShell-dokumentationen.
Du hittar ytterligare Logic Apps-skriptexempel i Microsofts kodexempelläsare.
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuUtbildning
Modul
Dirigera och bearbeta data automatiskt med Hjälp av Azure Logic Apps - Training
Lär dig hur du skapar ett arbetsflöde för att köra ditt företag med Azure Logic Apps med hjälp av fördefinierade utlösare, åtgärder och villkorsoperatorer.
Certifiering
Microsoft Certifierad: Power Automate RPA Developer Associate - Certifications
Visa hur du kan förbättra och automatisera arbetsflöden med Microsoft Power Automate RPA-utvecklare.