Verschieben von Logik-App-Ressourcen zu anderen Azure-Ressourcengruppen, -Regionen oder -Abonnements
Wenn Sie Ihre Logik-App oder verwandte Ressourcen zu einem anderen Azure-Abonnement oder zu einer anderen Ressourcengruppe oder Region migrieren möchten, können Sie dazu beispielsweise das Azure-Portal, Azure PowerShell, die Azure-Befehlszeilenschnittstelle oder die REST-API verwenden. Überprüfen Sie vor dem Verschieben von Ressourcen die folgenden Punkte:
Sie können nur bestimmte Logik-App-Ressourcentypen zwischen Azure-Ressourcengruppen oder -Abonnements verschieben.
Überprüfen Sie die Limits für die Anzahl von Logik-App-Ressourcen, die Sie in Ihrem Azure-Abonnement und in jeder Azure-Region haben können. Diese Limits beeinflussen, ob Sie bestimmte Ressourcentypen verschieben können, wenn die Region in Abonnements oder Ressourcengruppen gleich bleibt. Beispielsweise können Sie nur ein Integrationskonto im Free-Tarif für jede Azure-Region in jedem Azure-Abonnement haben.
Wenn Sie Ressourcen verschieben, erstellt Azure neue Ressourcen-IDs. Stellen Sie daher sicher, dass Sie die neuen IDs verwenden, und aktualisieren Sie alle Skripts und Tools, die den verschobenen Ressourcen zugeordnet sind.
Nachdem Sie Logik-Apps zwischen Abonnements, Ressourcengruppen oder Regionen migriert haben, müssen alle Verbindungen, die Open Authorization (OAuth) erfordern, neu erstellen oder neu autorisieren.
Voraussetzungen
Dasselbe Azure-Abonnement, das zum Erstellen der Logik-App oder des Integrationskontos verwendet wurde, das Sie verschieben möchten.
Ressourcenbesitzerberechtigungen zum Verschieben und Einrichten der gewünschten Ressourcen. Erfahren Sie mehr über die rollenbasierte Zugriffssteuerung von Azure (Azure RBAC).
Verschieben von Ressourcen zwischen Abonnements
Um eine Ressource, beispielsweise eine Logik-App oder ein Integrationskonto, in ein anderes Azure-Abonnement zu verschieben, können Sie das Azure-Portal, Azure PowerShell, Azure CLI oder die REST-API verwenden. Diese Schritte behandeln das Azure-Portal, das Sie verwenden können, wenn die Region der Ressource unverändert bleibt. Informationen zu anderen Schritten und zur allgemeinen Vorbereitung finden Sie unter Verschieben von Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.
Suchen Sie im Azure-Portal nach der Logik-App-Ressource, die Sie verschieben möchten, und wählen Sie sie aus.
Wählen Sie im Navigationsmenü der Ressource die Übersicht aus. Wählen Sie neben der Bezeichnung Abonnement die Option Verschieben aus.
Sie können auch zur Seite Eigenschaften der Ressource wechseln und unter Abonnementname die Option Abonnement ändern auswählen.
Wählen Sie auf der Seite Ressourcen verschieben die Logik-App-Ressource und alle zugehörigen Ressourcen aus, die Sie verschieben möchten.
Wählen Sie aus der Liste Abonnement das Zielabonnement aus.
Wählen Sie aus der Liste Ressourcengruppe die Zielressourcengruppe aus. Oder wählen Sie Neue Gruppe erstellen aus, um eine andere Ressourcengruppe zu erstellen.
Um zu bestätigen, dass Ihnen bekannt ist, dass alle Skripts oder Tools, die den verschobenen Ressourcen zugeordnet sind, erst dann wieder funktionieren, wenn Sie sie mit den neuen Ressourcen-IDs aktualisieren, aktivieren Sie das Kontrollkästchen für die Bestätigung, und klicken Sie dann auf OK.
Verschieben von Ressourcen zwischen Ressourcengruppen
Um eine Ressource, beispielsweise eine Logik-App oder ein Integrationskonto, in eine andere Azure-Ressourcengruppe zu verschieben, können Sie das Azure-Portal, Azure PowerShell, Azure CLI oder die REST-API verwenden. Diese Schritte behandeln das Azure-Portal, das Sie verwenden können, wenn die Region der Ressource unverändert bleibt. Informationen zu anderen Schritten und zur allgemeinen Vorbereitung finden Sie unter Verschieben von Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.
Bevor Sie Ressourcen tatsächlich zwischen Gruppen verschieben, können Sie testen, ob Sie Ihre Ressource erfolgreich in eine andere Gruppe verschieben können. Weitere Informationen finden Sie unter Überprüfen Ihrer Verschiebung.
Suchen Sie im Azure-Portal nach der Logik-App-Ressource, die Sie verschieben möchten, und wählen Sie sie aus.
Wählen Sie auf der Seite Übersicht neben Ressourcengruppe den Link Ändern aus.
Wählen Sie auf der Seite Ressourcen verschieben die Logik-App-Ressource und alle zugehörigen Ressourcen aus, die Sie verschieben möchten.
Wählen Sie aus der Liste Ressourcengruppe die Zielressourcengruppe aus. Oder wählen Sie Neue Gruppe erstellen aus, um eine andere Ressourcengruppe zu erstellen.
Um zu bestätigen, dass Ihnen bekannt ist, dass alle Skripts oder Tools, die den verschobenen Ressourcen zugeordnet sind, erst dann wieder funktionieren, wenn Sie sie mit den neuen Ressourcen-IDs aktualisieren, aktivieren Sie das Kontrollkästchen für die Bestätigung, und klicken Sie dann auf OK.
Verschieben von Ressourcen zwischen Regionen
Wenn Sie eine Logik-App in eine andere Region verschieben möchten, sind Ihre Optionen von der Art und Weise abhängig, wie Sie Ihre Logik-App erstellt haben. Basierend auf der von Ihnen gewählten Option müssen Sie die Verbindungen in ihrer Logik-App neu erstellen oder neu autorisieren.
Erstellen Sie die Logik-App im Azure-Portal in der neuen Region neu, und konfigurieren Sie die Workfloweinstellungen neu. Um Zeit zu sparen, können Sie die zugrunde liegende Workflowdefinition und deren Verbindungen aus der Quell-App in die Ziel-App kopieren. Um den „Code“ hinter einer Logik-App anzuzeigen, wählen Sie auf der Symbolleiste des Logik-App-Designers die Codeansicht aus.
Mithilfe von Visual Studio und den Azure Logic Apps-Tools für Visual Studio können Sie Ihre Logik-App aus dem Azure-Portal als Azure Resource Manager-Vorlage öffnen und herunterladen. Diese Vorlage ist größtenteils bereit für die Bereitstellung und umfasst die Ressourcendefinitionen für Ihre Logik-App, einschließlich des Workflows selbst und der Verbindungen. Die Vorlage deklariert außerdem Parameter für die bei der Bereitstellung zu verwendenden Werte. Auf diese Weise können Sie einfacher ändern, wo und wie Sie die Logik-App bereitstellen, basierend auf Ihren Anforderungen. Um den Standort und andere erforderliche Informationen für die Bereitstellung anzugeben, können Sie eine gesonderte Parameterdatei verwenden.
Wenn Sie Ihre Logik-App mit CI/CD-Tools (Continuous Integration/Continuous Delivery) wie Azure Pipelines in Azure DevOps erstellt und bereitgestellt haben, können Sie Ihre App mithilfe dieser Tools in einer anderen Region bereitstellen.
Weitere Informationen zu Bereitstellungsvorlagen für Logik-Apps finden Sie in den folgenden Themen:
- Übersicht: Automatisieren der Bereitstellung für Azure Logic Apps durch Verwenden von Azure Resource Manager-Vorlagen
- Suchen, Öffnen und Herunterladen Ihrer Logik-App aus dem Azure-Portal in Visual Studio
- Erstellen von Azure Resource Manager-Vorlagen für Azure Logic Apps
- Bereitstellen von Azure Resource Manager-Vorlagen für Azure Logic Apps
Zugehörige Ressourcen
Einige Azure-Ressourcen wie lokale Datengateway-Ressourcen in Azure können in einer Region vorhanden sein, die sich von den Logik-Apps unterscheidet, die diese Ressourcen verwenden. Andere Azure-Ressourcen, wie verknüpfte Integrationskonten, müssen jedoch in derselben Region wie Ihre Logik-Apps vorhanden sein. Stellen Sie basierend auf Ihrem Szenario sicher, dass Ihre Logik-Apps auf die Ressourcen zugreifen können, deren Vorhandensein Ihre Apps in derselben Region erwarten.
Um beispielsweise eine Logik-App mit einem Integrationskonto zu verknüpfen, müssen sich beide Ressourcen in derselben Region befinden. In Szenarien wie einer Notfallwiederherstellung benötigen Sie in der Regel Integrationskonten, die über dieselbe Konfiguration und dieselben Artefakte verfügen. In anderen Szenarien benötigen Sie möglicherweise Integrationskonten mit unterschiedlichen Konfigurationen und Artefakten.
Benutzerdefinierte Connectors in Azure Logic Apps sind für die Ersteller und Benutzer der Connectors sichtbar, die dasselbe Azure-Abonnement und denselben Microsoft Entra-Mandanten haben. Diese Connectors sind in derselben Region verfügbar, in der Logik-Apps bereitgestellt werden. Weitere Informationen finden Sie unter Freigeben eines benutzerdefinierten Connectors in Ihrer Organisation.
Die Vorlage, die Sie von Visual Studio erhalten, umfasst nur die Ressourcendefinitionen für Ihre Logik-App und deren Verbindungen. Wenn Ihre Logik-App also andere Ressourcen verwendet, z. B. ein Integrationskonto und B2B-Artefakte, beispielsweise Partner, Vereinbarungen und Schemas, müssen Sie die Vorlage dieses Integrationskontos mithilfe des Azure-Portals exportieren. Diese Vorlage umfasst die Ressourcendefinitionen für sowohl das Integrationskonto als auch die Artefakte. Die Vorlage ist allerdings nicht vollständig parametrisiert. Daher müssen Sie die Werte, die Sie für die Bereitstellung verwenden möchten, manuell parametrisieren.
Exportieren von Vorlagen für Integrationskonten
Suchen Sie im Azure-Portal nach Ihrem Integrationskonto, und öffnen Sie es.
Wählen Sie im Menü Ihres Integrationskontos unter Einstellungen den Eintrag Vorlage exportieren aus.
Wählen Sie auf der Symbolleiste Herunterladen aus, und speichern Sie die Vorlage.
Öffnen und bearbeiten Sie die Vorlage, um die notwendigen Werte für die Bereitstellung zu parametrisieren.
Nächste Schritte
Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement