Sie lesen gerade die Apigee Edge -Dokumentation.
Zur
Apigee X -Dokumentation. info
Sie können Code in Ihrer Apigee Edge-Organisation von einer Evaluierungsorganisation zu einer anderen oder von einer Evaluierungsorganisation zu einer Organisation mit kostenpflichtigem Plan migrieren. Mit dem Apigee Migrationstool können Sie den größten Teil des Codes migrieren. Nur einige Teile müssen manuell kopiert werden.
Das Apigee-Migrationstool ist ein Open-Source-Tool, das den JavaScript-Task-Runner Grunt verwendet. Das Tool ruft Apigee Management APIs für beide Organisationen auf, mit denen Sie arbeiten.
Sie finden das Tool im Migrationstool GitHub-Repository.
Migrierte Daten
Mit dem Tool können Sie Daten zu folgenden Elementen importieren und exportieren:
- Entwickler
- Proxys (aktuelle Version)
- Freigegebene Abläufe
- Produkte
- Apps
- App-Schlüssel
- KVMs (Organisation und Umgebung)
Sie können auch die folgenden Arten von Daten aus einer CSV-Datei in eine Apigee-Organisation importieren:
- Entwickler
- Apps
- App-Schlüssel
- KVMs (Organisation und Umgebung)
Nicht migrierte Daten
Die folgenden Entitäten werden mit diesem Tool nicht migriert. In den meisten Fällen, müssen Sie diese manuell über die Apigee Edge-Konsole migrieren.
- Cache-Ressourcen und im Cache gespeicherte Werte. Erstellen Sie die Cache-Ressourcen neu, bevor Sie Ihre Proxys bereitstellen.
- Weitere Informationen finden Sie unter Umgebungscache erstellen und bearbeiten.
- Umgebungsressourcen wie Zielserver, Virtualhosts und Schlüsselspeicher. Weitere Informationen finden Sie unter:
- KVM-Einträge für verschlüsselte Schlüssel/Wert-Zuordnungen. Verschlüsselte Werte können nicht mit der
Management API abgerufen werden. Notieren Sie sich die Werte, die Sie in Ihrer alten Organisation verwenden, und fügen Sie sie dann
manuell der neuen Organisation hinzu.
- Weitere Informationen finden Sie unter Mit Schlüssel/Wert Zuordnungen arbeiten.
- Ressourcen auf Organisations- oder Umgebungsebene wie JAR- und JS-Dateien.
- Analytics-Daten. Diese Daten können nicht migriert werden.
- Ablauf-Hooks. Sie können diese über die Benutzeroberfläche herunterladen und in die neue Organisation importieren.
- Weitere Informationen finden Sie unter Freigegebene Abläufe mithilfe eines Ablauf-Hooks anhängen.
Apigee-Migrationstool verwenden
Das Apigee-Migrationstool ist ein Open-Source-Node.js-Tool, das den Task-Runner Grunt verwendet. Nachdem Sie das Tool heruntergeladen haben, konfigurieren Sie es mit Informationen zu Ihren alten und neuen Organisationen. Anschließend führen Sie Aufgaben des Migrationstools aus, um die Teile Ihrer Organisation zu exportieren und zu importieren.
Die Migration umfasst im Wesentlichen die folgenden Schritte:
- Informationen zu den Organisationen erfassen, aus denen Sie migrieren und in die Sie importieren. Sie benötigen beispielsweise:
- Basis-URL für Management API-Aufrufe, z. B. https://api.enterprise.apigee.com
- Die Nutzer-ID und das Passwort eines Organisationsadministrators. Dies sind beispielsweise die Anmeldedaten, die für die Anmeldung in der Apigee Edge-Managementkonsole verwendet werden.
- Der Name und die Umgebung der alten Organisation.
- Der Name der Zielumgebung der Organisation, in der die migrierten Teile bereitgestellt werden.
- Konfigurieren Sie das Tool mit Informationen zu Ihren Organisationen.
- Führen Sie Grunt-Aufgaben aus, die im Migrationstool definiert sind, um Organisationsdaten auf Ihr lokales Laufwerk zu exportieren und die Daten dann in eine andere Organisation zu importieren.
- Prüfen Sie, ob die migrierten Daten in der neuen Organisation wie erwartet funktionieren.
Informationen zum Installieren, Konfigurieren und Ausführen des Tools finden Sie in der Dokumentation im Repository des Migrationstools.