Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X. info
Vous pouvez migrer le code de votre organisation Apigee Edge d'une organisation d'évaluation à une autre, ou d'une organisation d'évaluation vers une organisation avec abonnement payant. L'outil de migration Apigee vous permet de migrer la majeure partie du code, ne laissant que quelques éléments à copier manuellement.
L'outil de migration Apigee est un outil Open Source qui utilise un outil d'exécution de tâches JavaScript, Grunt. 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 migrées
Avec cet outil, vous pouvez importer et exporter des données sur:
- développeurs
- proxy (dernière version)
- flux partagés
- produits
- applis
- clés d'application
- KVM (organisation et environnement)
Vous pouvez également importer les types de données suivants à partir d'un fichier CSV dans une organisation Apigee:
- développeurs
- applis
- clés d'application
- KVM (organisation et environnement)
Données non migrées
Notez que les entités suivantes ne seront pas migrées à l'aide de cet outil. Dans la plupart des cas, vous devrez les migrer manuellement à l'aide de la console Apigee Edge.
- Mettre en cache des ressources et des 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 de l'environnement telles que les serveurs cibles, les hôtes virtuels et les keystores Pour en savoir plus, consultez :
- 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, les fichiers .js, etc.
- Données Analytics Ces données ne peuvent pas être migrées.
- Hooks de flux Vous pouvez utiliser l'UI pour les télécharger et les importer dans la nouvelle organisation.
- 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 le gestionnaire de tâches Grunt. Une fois l'outil téléchargé, vous le configurez avec des informations sur votre ancienne et votre nouvelle organisation. Vous exécutez ensuite des tâches de l'outil de migration pour exporter et importer les éléments de votre organisation.
De manière générale, la migration comprend les étapes suivantes:
- Collectez des informations sur les organisations à partir desquelles et vers lesquelles vous effectuez la migration. Par exemple, vous aurez besoin des éléments suivants :
- URL de base pour les appels d'API de gestion, par exemple https://api.enterprise.apigee.com
- L'ID utilisateur et le mot de passe d'un administrateur de l'organisation. Par exemple, il s'agit des identifiants utilisés pour se connecter à la console de gestion Apigee Edge.
- Nom et environnement de l'ancienne organisation.
- Nom de l'environnement de l'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 sur votre disque local, puis importez-les 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, consultez la documentation du dépôt de l'outil de migration pour installer, configurer et exécuter l'outil.