Delen via


Logische app-resources verplaatsen naar andere Azure-resourcegroepen, -regio's of -abonnementen

Als u uw logische app of gerelateerde resources wilt migreren naar een andere Azure-resourcegroep, -regio of -abonnement, hebt u verschillende manieren om deze taken uit te voeren, zoals Azure Portal, Azure PowerShell, Azure CLI en REST API. Bekijk deze overwegingen voordat u resources verplaatst:

  • U kunt alleen specifieke resourcetypen voor logische apps verplaatsen tussen Azure-resourcegroepen of -abonnementen.

  • Controleer de limieten voor het aantal logische app-resources dat u in uw Azure-abonnement en in elke Azure-regio kunt hebben. Deze limieten zijn van invloed op het feit of u specifieke resourcetypen kunt verplaatsen wanneer de regio hetzelfde blijft voor abonnementen of resourcegroepen. U kunt bijvoorbeeld slechts één gratis laag-integratieaccount hebben voor elke Azure-regio in elk Azure-abonnement.

  • Wanneer u resources verplaatst, maakt Azure nieuwe resource-id's. Zorg er dus voor dat u de nieuwe id's gebruikt en dat u scripts of hulpprogramma's bijwerkt die zijn gekoppeld aan de verplaatste resources.

  • Nadat u logische apps tussen abonnementen, resourcegroepen of regio's hebt gemigreerd, moet u alle verbindingen waarvoor Open Authentication (OAuth) is vereist, opnieuw maken of opnieuw verifiëren.

Vereisten

  • Hetzelfde Azure-abonnement dat is gebruikt om de logische app of het integratieaccount te maken dat u wilt verplaatsen

  • Machtigingen van de resource-eigenaar om de gewenste resources te verplaatsen en in te stellen. Meer informatie over op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC).

Resources verplaatsen van het ene naar het andere abonnement

Als u een resource, zoals een logische app of integratieaccount, wilt verplaatsen naar een ander Azure-abonnement, kunt u Azure Portal, Azure PowerShell, Azure CLI of REST API gebruiken. Deze stappen hebben betrekking op Azure Portal, die u kunt gebruiken wanneer de regio van de resource hetzelfde blijft. Zie Resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement voor andere stappen en algemene voorbereiding.

  1. Zoek en selecteer in Azure Portal de resource van de logische app die u wilt verplaatsen.

  2. Selecteer Overzicht in het navigatiemenu van de resource. Selecteer naast het label Abonnement de optie Verplaatsen.

    U kunt ook naar de pagina Eigenschappen van de resource gaan en onder Abonnementsnaam het abonnement wijzigen selecteren.

  3. Selecteer op de pagina Resources verplaatsen de resource van de logische app en eventuele gerelateerde resources die u wilt verplaatsen.

  4. Selecteer het doelabonnement in de lijst Abonnement .

  5. Selecteer in de lijst Resourcegroep de doelresourcegroep. Als u een andere resourcegroep wilt maken, selecteert u Een nieuwe groep maken.

  6. Als u wilt bevestigen dat scripts of hulpprogramma's die zijn gekoppeld aan de verplaatste resources pas werken als u ze bijwerkt met de nieuwe resource-id's, schakelt u het bevestigingsvak in en selecteert u OK.

Resources verplaatsen tussen resourcegroepen

Als u een resource, zoals een logische app of integratieaccount, wilt verplaatsen naar een andere Azure-resourcegroep, kunt u Azure Portal, Azure PowerShell, Azure CLI of REST API gebruiken. Deze stappen hebben betrekking op Azure Portal, die u kunt gebruiken wanneer de regio van de resource hetzelfde blijft. Zie Resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement voor andere stappen en algemene voorbereiding.

Voordat u resources tussen groepen verplaatst, kunt u testen of u de resource naar een andere groep kunt verplaatsen. Zie Uw verplaatsing valideren voor meer informatie.

  1. Zoek en selecteer in Azure Portal de resource van de logische app die u wilt verplaatsen.

  2. Selecteer op de overzichtspagina van de resource, naast de resourcegroep, de koppeling wijzigen.

  3. Selecteer op de pagina Resources verplaatsen de resource van de logische app en eventuele gerelateerde resources die u wilt verplaatsen.

  4. Selecteer in de lijst Resourcegroep de doelresourcegroep. Als u een andere resourcegroep wilt maken, selecteert u Een nieuwe groep maken.

  5. Als u wilt bevestigen dat scripts of hulpprogramma's die zijn gekoppeld aan de verplaatste resources pas werken als u ze bijwerkt met de nieuwe resource-id's, schakelt u het bevestigingsvak in en selecteert u OK.

Resources verplaatsen tussen regio's

Wanneer u een logische app naar een andere regio wilt verplaatsen, zijn uw opties afhankelijk van de manier waarop u uw logische app hebt gemaakt. Op basis van de optie die u kiest, moet u de verbindingen in uw logische app opnieuw maken of opnieuw autoriseren.

  • Maak in Azure Portal de logische app opnieuw in de nieuwe regio en configureer de werkstroominstellingen opnieuw. Als u tijd wilt besparen, kunt u de onderliggende werkstroomdefinitie en verbindingen van de bron-app naar de doel-app kopiëren. Als u de 'code' achter een logische app wilt weergeven, selecteert u de codeweergave op de werkbalk van de ontwerper van logische apps.

  • Als u Visual Studio en de Azure Logic Apps Tools voor Visual Studio gebruikt, kunt u uw logische app openen en downloaden vanuit Azure Portal als een Azure Resource Manager-sjabloon. Deze sjabloon is voornamelijk klaar voor implementatie en bevat de resourcedefinities voor uw logische app, inclusief de werkstroom zelf en verbindingen. De sjabloon declareert ook parameters voor de waarden die tijdens de implementatie moeten worden gebruikt. Op die manier kunt u eenvoudiger wijzigen waar en hoe u de logische app implementeert, op basis van uw behoeften. Als u de locatie en andere benodigde informatie voor de implementatie wilt opgeven, kunt u een afzonderlijk parameterbestand gebruiken.

    Belangrijk

    De Azure Logic Apps Tools for Visual Studio-extensie is afgeschaft en ontvangt geen updates meer. Raadpleeg de volgende documentatie voor het maken en beheren van werkstromen voor logische apps met behulp van een lokale ontwikkelomgeving:

  • Als u uw logische app hebt gemaakt en geïmplementeerd met behulp van hulpprogramma's voor continue integratie (CI) en continue levering (CD), zoals Azure Pipelines in Azure DevOps, kunt u uw app implementeren in een andere regio met behulp van deze hulpprogramma's.

Zie de volgende onderwerpen voor meer informatie over implementatiesjablonen voor logische apps:

Sommige Azure-resources, zoals on-premises gegevensgateway-resources in Azure, kunnen bestaan in een regio die verschilt van de logische apps die gebruikmaken van deze resources. Andere Azure-resources, zoals gekoppelde integratieaccounts, moeten echter aanwezig zijn in dezelfde regio als uw logische apps. Zorg er op basis van uw scenario voor dat uw logische apps toegang hebben tot de resources die uw apps verwachten te hebben in dezelfde regio.

Als u bijvoorbeeld een logische app wilt koppelen aan een integratieaccount, moeten beide resources in dezelfde regio bestaan. In scenario's zoals herstel na noodgevallen wilt u meestal integratieaccounts met dezelfde configuratie en artefacten. In andere scenario's hebt u mogelijk integratieaccounts met verschillende configuraties en artefacten nodig.

Aangepaste connectors in Azure Logic Apps zijn zichtbaar voor de auteurs en gebruikers van de connectors die hetzelfde Azure-abonnement en dezelfde Microsoft Entra-tenant hebben. Deze connectors zijn beschikbaar in dezelfde regio waar logische apps worden geïmplementeerd. Zie Aangepaste connectors delen binnen uw organisatie voor meer informatie.

De sjabloon die u van Visual Studio krijgt, bevat alleen de resourcedefinities voor uw logische app en de bijbehorende verbindingen. Dus als uw logische app andere resources gebruikt, bijvoorbeeld een integratieaccount en B2B-artefacten, zoals partners, overeenkomsten en schema's, moet u de sjabloon van dat integratieaccount exporteren met behulp van Azure Portal. Deze sjabloon bevat de resourcedefinities voor zowel het integratieaccount als artefacten. De sjabloon is echter niet volledig geparameteriseerd. U moet dus handmatig de waarden parameteriseren die u wilt gebruiken voor implementatie.

Sjablonen exporteren voor integratieaccounts

  1. Zoek en open uw integratieaccount in Azure Portal.

  2. Selecteer in het menu van uw integratieaccount onder Instellingen de optie Sjabloon Exporteren.

  3. Selecteer Downloaden op de werkbalk en sla de sjabloon op.

  4. Open en bewerk de sjabloon om de benodigde waarden voor implementatie te parameteriseren.

Volgende stappen

Azure-resources verplaatsen naar nieuwe resourcegroepen of abonnementen