Verschieben von App Service-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement
In diesem Artikel werden die Schritte zum Verschieben von App Service-Ressourcen zwischen Ressourcengruppen oder Azure-Abonnements beschrieben. Für das Verschieben von App Service-Ressourcen in ein neues Abonnement gelten bestimmte Anforderungen. Sofern nicht anders angegeben, gelten diese Schritte sowohl für App Service-Web-Apps als auch für Azure Functions.
Wenn Sie Ihre App in eine neue Region verschieben möchten, lesen Sie die Anleitung Verschieben in eine andere Region für App Service oder Azure Functions.
Sie können App Service-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement verschieben, aber Sie müssen die TLS/SSL-Zertifikate löschen und in die neue Ressourcengruppe oder das neue Abonnement hochladen. Ein kostenloses verwaltetes App Service-Zertifikat kann außerdem nicht verschoben werden. Weitere Informationen zu diesem Szenario finden Sie unter Verschieben mit kostenlosen verwalteten Zertifikaten.
Verschieben zwischen Abonnements
Wenn Sie eine App zwischen Abonnements verschieben, gelten die folgenden Richtlinien:
- Das Verschieben einer Ressource in eine neue Ressourcengruppe oder ein neues Abonnement ist eine Metadatenänderung, die sich nicht auf die Funktionsweise der Ressource auswirken sollte. Beispielsweise ändert sich durch das Verschieben eines App Service nicht die eingehende IP-Adresse für den App Service.
- Die Zielressourcengruppe darf keine App Service-Ressourcen besitzen. Zu App Service-Ressourcen zählen:
- Web-Apps
- App Service-Pläne
- Hochgeladene oder importierte TLS/SSL-Zertifikate
- App Service-Umgebungen
- Alle App Service-Ressourcen in der Ressourcengruppe müssen zusammen verschoben werden.
- App Service-Umgebungen können nicht in eine neue Ressourcengruppe oder ein neues Abonnement verschoben werden.
- Sie können eine in einer App Service-Umgebung gehostete App und einen Plan in ein neues Abonnement verschieben, ohne die App Service-Umgebung zu verschieben. Die App und der Plan, die Sie verschieben, werden immer Ihrer anfänglichen App Service-Umgebung zugeordnet. Sie können eine App/einen Plan nicht in eine andere App Service-Umgebung verschieben.
- Wenn Sie eine App und einen Plan in eine neue App Service-Umgebung verschieben müssen, müssen Sie diese Ressourcen in Ihrer neuen App Service-Umgebung neu erstellen. Erwägen Sie die Verwendung des Sicherungs- und Wiederherstellungsfeatures, um Ihre Ressourcen in einer anderen App Service-Umgebung neu zu erstellen.
- Apps mit privaten Endpunkten können nicht verschoben werden. Löschen Sie die privaten Endpunkte, und erstellen Sie sie nach der Verschiebung neu.
- Apps mit der Integration des virtuellen Netzwerks können nicht verschoben werden. Entfernen Sie die Virtuelle Netzwerkintegration, und verbinden Sie sie nach der Verschiebung erneut.
- App Service-Ressourcen können nur aus der Ressourcengruppe verschoben werden, in der sie ursprünglich erstellt wurden. Wenn eine App Service-Ressource nicht mehr in ihrer ursprünglichen Ressourcengruppe enthalten ist, verschieben Sie sie zurück zu ihrer ursprünglichen Ressourcengruppe. Verschieben Sie dann die Ressource zwischen Abonnements. Hinweise zum Finden der ursprünglichen Ressourcengruppe finden Sie im nächsten Abschnitt.
- Wenn Sie eine App in eine andere Ressourcengruppe oder ein andere Abonnement verschieben, bleibt der Speicherort der App identisch, die Richtlinie wird jedoch geändert. Ziehen Sie beispielsweise einen Fall in Betracht, in dem Ihre App in
Subscription1
(USA, Mitte) ausgeführt wird undPolicy1
hat undSubscription2
(Vereinigtes Königreich, Süden) aufweist, diePolicy2
hat. Wenn Sie Ihre App in „Subscription2“ verschieben, bleibt der Speicherort der App gleich (USA, Mitte). Sie fällt jedoch unter der neue RichtliniePolicy2
.
Finden der ursprünglichen Ressourcengruppe
Wenn Sie sich nicht an die ursprüngliche Ressourcengruppe erinnern, können Sie diese mithilfe der Diagnosefunktion finden. Wählen Sie im Azure-Portal den Bereich Probleme diagnostizieren und beheben aus. Wählen Sie dann Konfiguration und Verwaltung aus.
Wählen Sie Migrationsoptionen aus.
Wählen Sie die Option für empfohlene Schritte, um die Web-App zu verschieben.
Sie sehen die empfohlenen Maßnahmen, die Sie ergreifen sollten, bevor Sie die Ressourcen verschieben. Die Informationen enthalten die ursprüngliche Ressourcengruppe für die Web-App.
Verschieben ausgeblendeter Ressourcentypen im Portal
Wenn Sie das Portal zum Verschieben Ihrer App Service-Ressourcen verwenden, werden Sie möglicherweise in einem Fehler darauf hingewiesen, dass nicht alle Ressourcen verschoben wurden. Wenn dieser Fehler angezeigt wird, überprüfen Sie, ob bestimmte Ressourcentypen im Portal nicht angezeigt wurden. Wählen Sie Ausgeblendete Typen anzeigen aus. Wählen Sie dann alle zu verschiebenden Ressourcen aus.
Verschieben mit kostenlosen verwalteten Zertifikaten
Ein kostenloses verwaltetes App Service-Zertifikat kann nicht verschoben werden. Stattdessen löschen Sie das verwaltete Zertifikat und erstellen es nach dem Verschieben der Web-App neu. Anweisungen zum Löschen des Zertifikats erhalten Sie über das Tool Migrationsvorgänge.
Wenn Ihr kostenloses App Service-Zertifikat in einer unerwarteten Ressourcengruppe erstellt wird, versuchen Sie, den App Service-Plan zurück in die ursprüngliche Ressourcengruppe zu verschieben. Erstellen Sie dann das kostenlose verwaltete Zertifikat neu. Dieses Problem wird behoben.
Unterstützung für das Verschieben
Um zu bestimmen, welche App Service-Ressourcen verschoben werden können, sehen Sie sich den Supportstatus für Folgendes an:
Nächste Schritte
Befehle zum Verschieben von Ressourcen finden Sie unter Verschieben von Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.