Proxys in der UI bereitstellen

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu Apigee X.
info

Alle Organisationen in Apigee Edge haben standardmäßig zwei Umgebungen: test und prod. Die Namen sind beliebig. Diese Umgebungen sollen Ihnen lediglich einen Bereich für die Arbeit an und das Testen von API-Änderungen und einen weiteren Bereich bieten, in dem APIs für Apps verfügbar gemacht werden.

Abhängig von Ihrer Rolle können Sie möglicherweise nicht in allen Umgebungen bereitstellen. Nutzer können nur in der test Umgebung bereitstellen. Wenn Sie ein Administrator sind, können Sie in jeder Umgebung bereitstellen.

Optionen der Bereitstellung

Sie können Proxys als Revisionen oder Versionen bereitstellen. Dabei handelt es sich um unterschiedliche Konzepte, wie im Folgenden erläutert wird.

Revisionen

Jede Umgebung in einer Organisation kann nur eine bereitgestellte Revision eines API-Proxys haben. Es ist üblich, dass eine Proxy-Revision in prod vorhanden ist, während eine andere Revision in test getestet oder entwickelt wird. Beispielsweise kann Revision 1 in test und Revision 20 bereitgestellt in prod sein. Die Bereitstellung aller Revisionen können Sie auf der Seite „Übersicht“ des API-Proxy-Editors ansehen.

Wenn Sie eine neue Revision eines API-Proxys erstellen, ohne den Basispfad zu ändern, und ihn dann in einer Umgebung bereitstellen, in der er bereits bereitgestellt ist, wird die vorherige Version nicht bereitgestellt, sondern stattdessen die neue Revision. Beachten Sie, dass sich die Bereitstellung über die Verwaltungs-UI auf eingehende Aufrufe auswirken kann. Verwenden Sie die Verwaltungs-API, um eingehende Aufrufe während der Bereitstellung besser zu verarbeiten und zu übertragen. Weitere Informationen finden Sie im Abschnitt zur nahtlosen Bereitstellung unter API-Proxys mithilfe der Verwaltungs-API bereitstellen.

Die Funktion für Revisionen in Apigee Edge ist nicht als Quellcodeverwaltungssystem gedacht. Verwenden Sie Ihr vorhandenes Quellcode-Repository und die Prozesse des Softwareentwicklungs-Lebenszyklus (Software Development Life Cycle, SDLC) , um Änderungen an Ihren API-Proxys zu verwalten und den Verlauf beizubehalten. Revisionen in Edge sind eine Möglichkeit, verschiedene Revisionen eines API-Proxys schnell anzusehen oder bereitzustellen. In Apigee Edge können maximal 50 API-Proxy-Revisionen im Verlauf gespeichert werden, wie im Thema zu Limits dokumentiert. Wenn Sie das Limit erreichen, sollten Sie ältere Revisionen sichern und löschen, die Sie nicht mehr im Verlauf von Apigee Edge behalten möchten, bevor Sie neue Revisionen erstellen.

Versionen

Edge unterstützt die Bereitstellung mehrerer Versionen eines Proxys in einer einzelnen Umgebung. Jede Version muss einen anderen Basispfad haben (z. B. /v1 und /v2).

API-Proxy bereitstellen und Bereitstellung aufheben

So stellen Sie einen API-Proxy in der Verwaltungs-UI bereit oder heben die Bereitstellung auf:

  1. Wählen Sie im API-Proxy-Editor die Revision aus, die Sie bereitstellen oder deren Bereitstellung Sie aufheben möchten.
  2. Klicken Sie auf Bereitstellung > {Umgebung} und antworten Sie im Bestätigungs dialogfeld.

    Wenn der Basispfad des API-Proxys mit dem einer anderen bereitgestellten Revision in dieser Umgebung identisch ist, wird die Bereitstellung der vorherigen Revision aufgehoben und stattdessen die neue Revision bereitgestellt.
    Informationen zum Bereitstellen mehrerer Versionen in derselben Umgebung finden Sie im nächsten Abschnitt.