Vous consultez la documentation d'Apigee Edge.
Consultez la
documentation Apigee X. en savoir plus
Vous pouvez migrer du code de votre organisation Apigee Edge d'une organisation d'évaluation vers une autre, ou d'une organisation d'évaluation vers une organisation de forfait payant. L'outil de migration Apigee vous permet de migrer la plupart du code, en ne laissant que quelques éléments à copier manuellement.
L'outil de migration Apigee est un outil Open Source qui utilise Grunt, un exécuteur de tâches JavaScript. L'outil appelle les API de gestion Apigee pour les deux organisations avec lesquelles vous travaillez.
Vous trouverez l'outil dans le dépôt GitHub de l'outil de migration.
Données transférées
Cet outil vous permet d'importer et d'exporter des données concernant les éléments suivants:
- développeurs
- proxys (dernière version)
- flux partagés
- products
- applis
- clés d'application
- KVM (organisation et environnement)
Vous pouvez également importer les types de données suivants à partir d'un fichier CSV vers une organisation Apigee:
- développeurs
- applis
- clés d'application
- KVM (organisation et environnement)
Données non transférées
Notez que les entités suivantes ne seront pas migrées avec cet outil. Dans la plupart des cas, vous devrez les migrer manuellement à l'aide de la console Apigee Edge.
- Ressources et valeurs mises en cache Veuillez recréer les ressources de cache avant de déployer vos proxys.
- Pour en savoir plus, consultez la section Créer et modifier un cache d'environnement.
- Ressources d'environnement telles que les serveurs cibles, les hôtes virtuels et les keystores. Pour en savoir plus, consultez les pages suivantes :
- Entrées KVM pour les mappages clé-valeur "chiffrés". Les valeurs chiffrées ne peuvent pas être récupérées à l'aide de l'API de gestion. Notez les valeurs que vous utilisez dans votre ancienne organisation, puis ajoutez-les manuellement à la nouvelle.
- Consultez la section Utiliser des mappages clé-valeur.
- Ressources au niveau de l'organisation ou de l'environnement, telles que les fichiers .jar, .js, etc.
- Données Analytics. Impossible de migrer ces données.
- Hooks de flux. Vous pouvez les télécharger et les importer dans la nouvelle organisation via l'interface utilisateur.
- Pour en savoir plus, consultez la section Associer un flux partagé à l'aide d'un hook de flux.
Utiliser l'outil de migration Apigee
L'outil de migration Apigee est un outil Node.js Open Source qui utilise l'exécuteur de tâches Grunt. Une fois l'outil téléchargé, configurez-le avec les informations concernant votre ancienne et votre nouvelle organisation. Vous exécuterez ensuite les tâches de l'outil de migration pour exporter et importer les parties de votre organisation.
De manière générale, la migration comprend les étapes suivantes:
- Collectez des informations sur les organisations depuis lesquelles vous effectuez la migration et vers lesquelles vous effectuez l'importation. Par exemple, vous aurez besoin des éléments suivants :
- URL de base pour les appels d'API de gestion, telle que https://api.enterprise.apigee.com
- L'ID utilisateur et le mot de passe d'un administrateur d'entreprise Par exemple, il s'agit des identifiants utilisés pour se connecter à la console de gestion Apigee Edge.
- Le nom et l'environnement de l'ancienne organisation
- Nom de l'environnement d'organisation cible dans lequel les éléments migrés sont déployés.
- Configurez l'outil avec des informations sur vos organisations.
- Exécutez les tâches Grunt définies dans l'outil de migration pour exporter les données de l'organisation vers votre disque local, puis les importer dans une autre organisation.
- Vérifiez que les données que vous avez migrées fonctionnent comme prévu dans la nouvelle organisation.
Pour commencer la migration, installez, configurez et exécutez l'outil depuis le dépôt de l'outil de migration.