Dela via


Flytta logikappresurser till andra Azure-resursgrupper, regioner eller prenumerationer

Om du vill migrera logikappen eller relaterade resurser till en annan Azure-resursgrupp, region eller prenumeration kan du utföra dessa uppgifter på olika sätt, till exempel Azure Portal, Azure PowerShell, Azure CLI och REST API. Innan du flyttar resurser bör du gå igenom följande överväganden:

  • Du kan bara flytta specifika resurstyper för logikappar mellan Azure-resursgrupper eller prenumerationer.

  • Kontrollera gränserna för antalet logikappresurser som du kan ha i din Azure-prenumeration och i varje Azure-region. Dessa gränser påverkar om du kan flytta specifika resurstyper när regionen förblir densamma mellan prenumerationer eller resursgrupper. Du kan till exempel bara ha ett integrationskonto på den kostnadsfria nivån för varje Azure-region i varje Azure-prenumeration.

  • När du flyttar resurser skapar Azure nya resurs-ID:n. Se därför till att du använder de nya ID:n i stället och uppdaterar alla skript eller verktyg som är associerade med de flyttade resurserna.

  • När du har migrerat logikappar mellan prenumerationer, resursgrupper eller regioner måste du återskapa eller auktorisera eventuella anslutningar som kräver öppen autentisering (OAuth).

Förutsättningar

  • Samma Azure-prenumeration som användes för att skapa logikappen eller integrationskontot som du vill flytta

  • Resursägarens behörighet att flytta och konfigurera de resurser som du vill ha. Läs mer om rollbaserad åtkomstkontroll i Azure (Azure RBAC).

Flytta resurser mellan prenumerationer

Om du vill flytta en resurs, till exempel en logikapp eller ett integrationskonto, till en annan Azure-prenumeration kan du använda Azure Portal, Azure PowerShell, Azure CLI eller REST API. De här stegen beskriver Azure Portal, som du kan använda när resursens region förblir densamma. Andra steg och allmänna förberedelser finns i Flytta resurser till en ny resursgrupp eller prenumeration.

  1. I Azure Portal letar du upp och väljer den logikappresurs som du vill flytta.

  2. På resursnavigeringsmenyn väljer du Översikt. Bredvid prenumerationsetiketten väljer du Flytta.

    Du kan också gå till resursens egenskapssida och under Prenumerationsnamn väljer du Ändra prenumeration.

  3. På sidan Flytta resurser väljer du logikappresursen och eventuella relaterade resurser som du vill flytta.

  4. I listan Prenumeration väljer du målprenumerationen.

  5. I listan Resursgrupp väljer du målresursgruppen. Om du vill skapa en annan resursgrupp väljer du Skapa en ny grupp.

  6. Om du vill bekräfta att alla skript eller verktyg som är associerade med de flyttade resurserna inte fungerar förrän du uppdaterar dem med de nya resurs-ID:n markerar du bekräftelserutan och väljer sedan OK.

Flytta resurser mellan resursgrupper

Om du vill flytta en resurs, till exempel en logikapp eller ett integrationskonto, till en annan Azure-resursgrupp kan du använda Azure Portal, Azure PowerShell, Azure CLI eller REST API. De här stegen beskriver Azure Portal, som du kan använda när resursens region förblir densamma. Andra steg och allmänna förberedelser finns i Flytta resurser till en ny resursgrupp eller prenumeration.

Innan du flyttar resurser mellan grupper kan du testa om du kan flytta resursen till en annan grupp. Mer information finns i Verifiera din flytt.

  1. I Azure Portal letar du upp och väljer den logikappresurs som du vill flytta.

  2. På resursens översiktssida, bredvid Resursgrupp, väljer du ändringslänken .

  3. På sidan Flytta resurser väljer du logikappresursen och eventuella relaterade resurser som du vill flytta.

  4. I listan Resursgrupp väljer du målresursgruppen. Om du vill skapa en annan resursgrupp väljer du Skapa en ny grupp.

  5. Om du vill bekräfta att alla skript eller verktyg som är associerade med de flyttade resurserna inte fungerar förrän du uppdaterar dem med de nya resurs-ID:n markerar du bekräftelserutan och väljer sedan OK.

Flytta resurser mellan regioner

När du vill flytta en logikapp till en annan region beror alternativen på hur du skapade logikappen. Baserat på det alternativ du väljer måste du återskapa eller auktorisera anslutningarna igen i logikappen.

  • I Azure Portal återskapar du logikappen i den nya regionen och konfigurerar om arbetsflödesinställningarna. För att spara tid kan du kopiera den underliggande arbetsflödesdefinitionen och anslutningarna från källappen till målappen. Om du vill visa "koden" bakom en logikapp går du till verktygsfältet Logikappdesigner och väljer Kodvy.

  • Om du använder Visual Studio och Azure Logic Apps Tools för Visual Studio kan du öppna och ladda ned logikappen från Azure Portal som en Azure Resource Manager-mall. Den här mallen är mestadels redo för distribution och innehåller resursdefinitionerna för logikappen, inklusive själva arbetsflödet och anslutningar. Mallen deklarerar också parametrar för de värden som ska användas vid distributionen. På så sätt kan du enklare ändra var och hur du distribuerar logikappen baserat på dina behov. Om du vill ange platsen och annan nödvändig information för distributionen kan du använda en separat parameterfil.

    Viktigt!

    Azure Logic Apps Tools for Visual Studio-tillägget är inaktuellt och tar inte längre emot uppdateringar. Information om hur du skapar och hanterar arbetsflöden för logikappar med hjälp av en lokal utvecklingsmiljö finns i följande dokumentation:

  • Om du har skapat och distribuerat logikappen med hjälp av verktyg för kontinuerlig integrering (CI) och kontinuerlig leverans (CD), till exempel Azure Pipelines i Azure DevOps, kan du distribuera appen till en annan region med hjälp av dessa verktyg.

Mer information om distributionsmallar för logikappar finns i följande avsnitt:

Vissa Azure-resurser, till exempel lokala datagatewayresurser i Azure, kan finnas i en region som skiljer sig från de logikappar som använder dessa resurser. Andra Azure-resurser, till exempel länkade integrationskonton, måste dock finnas i samma region som dina logikappar. Baserat på ditt scenario kontrollerar du att dina logikappar kan komma åt de resurser som dina appar förväntar sig att finnas i samma region.

Om du till exempel vill länka en logikapp till ett integrationskonto måste båda resurserna finnas i samma region. I scenarier som haveriberedskap vill du vanligtvis ha integrationskonton som har samma konfiguration och artefakter. I andra scenarier kan du behöva integreringskonton med olika konfigurationer och artefakter.

Anpassade anslutningsappar i Azure Logic Apps är synliga för anslutningsapparnas författare och användare som har samma Azure-prenumeration och samma Microsoft Entra-klientorganisation. Dessa anslutningsappar är tillgängliga i samma region där logikappar distribueras. Mer information finns i Dela anpassade kopplingar i organisationen.

Mallen som du får från Visual Studio innehåller endast resursdefinitionerna för logikappen och dess anslutningar. Om logikappen använder andra resurser, till exempel ett integrationskonto och B2B-artefakter, till exempel partner, avtal och scheman, måste du exportera integrationskontots mall med hjälp av Azure Portal. Den här mallen innehåller resursdefinitioner för både integrationskontot och artefakter. Mallen är dock inte helt parametriserad. Därför måste du manuellt parametrisera de värden som du vill använda för distributionen.

Exportera mallar för integrationskonton

  1. I Azure Portal letar du upp och öppnar ditt integrationskonto.

  2. På integrationskontots meny går du till Inställningar och väljer Exportera mall.

  3. I verktygsfältet väljer du Ladda ned och sparar mallen.

  4. Öppna och redigera mallen för att parametrisera nödvändiga värden för distributionen.

Nästa steg

Flytta Azure-resurser till nya resursgrupper eller prenumerationer