Déployer des proxys dans l'interface utilisateur

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

Par défaut, toutes les organisations d'Apigee Edge disposent de deux environnements : test et prod. La dénomination est arbitraire. Ces environnements sont simplement conçus pour vous fournir une zone dans laquelle travailler et tester les modifications apportées aux API, et une autre zone dans laquelle 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 effectuer le déploiement que dans l'environnement test. Si vous êtes un 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 et une autre dans test pendant qu'elle est testée ou développée. Par exemple, vous pouvez avoir la révision 1 déployée dans test et la révision 20 déployée dans prod. Vous pouvez afficher le déploiement de toutes les révisions sur la page "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'interface utilisateur de gestion peut avoir un impact sur les appels entrants. Pour gérer et faire passer les appels entrants plus facilement lors du déploiement, utilisez l' API de gestion. Consultez la section sur le déploiement sans interruption 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 des sources. Utilisez votre dépôt de code source existant et vos processus de cycle de développement logiciel (SDLC) pour gérer les modifications et conserver l'historique de vos proxys d'API. 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. Le nombre de révisions de proxy d'API pouvant être conservées dans l'historique dans Apigee Edge est limité à 50, 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 est compatible avec le déploiement de plusieurs versions d'un proxy dans un même 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 proxy d'API, sélectionnez la révision que vous souhaitez déployer (ou annuler le déploiement).
  2. Cliquez sur Déploiement > {environnement} , 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.