Déployer des proxys dans l'interface utilisateur

Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X.
info

Par défaut, toutes les organisations d'Apigee Edge disposent de deux environnements: test et prod. Le nom est arbitraire. Ces environnements sont simplement conçus pour vous fournir un espace de travail et de test des modifications des API, et un autre espace où les API sont exposées aux applications.

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

Options de déploiement

Vous pouvez déployer des proxys en tant que révisions ou versions. Il s'agit de concepts 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 est dans test, car elle est en cours de test ou de développement. Par exemple, vous pouvez déployer la révision 1 dans test et la révision 20 dans prod. Vous pouvez afficher le déploiement de toutes les révisions sur la page "Overview" (Présentation) de l'éditeur de proxy d'API.

Lorsque vous créez une nouvelle révision d'un proxy d'API sans modifier son chemin de base et que vous la déployez dans un environnement où elle est déjà déployée, la version précédente n'est pas déployée et la nouvelle révision est déployée à la place. Notez que le déploiement via l'UI de gestion peut avoir un impact sur les appels entrants. Pour gérer et effectuer la transition des appels entrants plus facilement lors du déploiement, utilisez l'API de gestion. Consultez la section sur le déploiement fluide 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 de code source. Utilisez votre dépôt de code source existant et les processus de cycle de développement logiciel (SDLC) pour gérer les modifications apportées à vos proxys d'API et conserver leur historique. Les révisions dans Edge permettent d'afficher ou de déployer rapidement différentes révisions d'un proxy d'API. Dans Apigee Edge, 50 révisions du proxy d'API peuvent être conservées dans l'historique, comme indiqué dans la section Limites. Lorsque vous atteignez la limite, vous devez effectuer une sauvegarde et supprimer les anciennes révisions que vous ne souhaitez plus conserver dans l'historique d'Apigee Edge avant d'en créer de nouvelles.

À propos des versions

Edge est compatible avec le déploiement de plusieurs versions d'un proxy dans un même environnement. Chaque version doit avoir un chemin d'accès 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'UI de gestion:

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

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