Déployer des proxys dans l'interface utilisateur

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Toutes les organisations d'Apigee Edge disposent par défaut de deux environnements: test et prod. La dénomination est arbitraire. Ces environnements sont simplement conçus pour vous fournir un domaine sur lequel travailler et tester les modifications des API, et un autre dans lequel les API sont exposées aux applications.

En fonction de votre rôle, vous ne pourrez peut-être pas effectuer de déploiement dans tous les environnements. Les utilisateurs ne peuvent effectuer des déploiements que dans l'environnement test. Si vous êtes administrateur, vous pouvez effectuer un déploiement dans n'importe quel environnement.

Options de déploiement

Vous pouvez déployer des proxys en tant que révisions ou versions. Ces concepts sont distincts, comme expliqué ci-dessous.

À propos des révisions

Chaque environnement d'une organisation ne peut avoir qu'une seule révision déployée d'un proxy d'API. Il est courant d'avoir une révision de proxy dans prod tandis qu'une autre révision se trouve dans test en cours de test ou de développement. Par exemple, la révision 1 peut être déployée dans test et la révision 20 dans prod. Vous pouvez afficher le déploiement de toutes les révisions sur la page de présentation de l'éditeur de proxys d'API.

Lorsque vous créez une nouvelle révision d'un proxy d'API sans modifier son chemin de base, puis que vous la déployez dans un environnement dans lequel il est déjà déployé, la version précédente est annulée et la nouvelle révision est déployée à sa place. Notez que le déploiement via l'interface utilisateur de gestion peut avoir un impact sur les appels entrants. Pour gérer les appels entrants et effectuer leur transition de manière plus optimale lors du déploiement, utilisez l'API de gestion. Consultez la section sur le déploiement aisé dans Déployer des proxys d'API à l'aide de l'API de gestion.

La fonctionnalité de révisions d'Apigee Edge n'est pas conçue pour être utilisée comme système de contrôle du code source. Utilisez votre dépôt de code source et vos processus de cycle de développement logiciel (SDLC) existants pour gérer les modifications apportées à vos proxys d'API et les conserver. Considérez les révisions dans Edge comme un moyen d'afficher ou de déployer rapidement différentes révisions d'un proxy d'API. Il existe une limite de 50 révisions de proxy d'API pouvant être conservées dans l'historique dans Apigee Edge, comme indiqué dans la rubrique Limites. Lorsque vous atteignez la limite, vous devez sauvegarder et supprimer les anciennes révisions que vous ne souhaitez plus conserver dans l'historique d'Apigee Edge avant de créer de nouvelles révisions.

À propos des versions

Edge permet de déployer plusieurs versions d'un proxy dans un seul environnement. Chaque version doit avoir un chemin de base différent (par exemple, /v1 et /v2).

Déployer et annuler le déploiement d'un proxy d'API

Pour déployer (ou annuler le déploiement) un proxy d'API dans l'interface utilisateur de gestion:

  1. Dans l'éditeur de proxys d'API, sélectionnez la révision que vous souhaitez déployer (ou annuler le déploiement).
  2. Cliquez sur Déploiement > {environment} et répondez à la boîte de dialogue de confirmation.

    Si le chemin de base du proxy d'API est identique à une autre révision déployée dans cet environnement, le déploiement de l'ancienne révision est annulé, et la nouvelle révision est déployée à sa place.
    Pour déployer plusieurs versions dans le même environnement, consultez la section suivante.