Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Alle Organisationen in Apigee Edge haben standardmäßig zwei Umgebungen: test
und prod
. Die Benennung ist beliebig. Diese Umgebungen sind lediglich dazu gedacht, Ihnen einen Bereich zum Arbeiten und Testen von API-Änderungen und einen anderen Bereich zu bieten, in dem APIs für Apps freigegeben werden.
Abhängig von Ihrer Rolle können Sie möglicherweise nicht in allen Umgebungen bereitstellen. Nutzer können nur in der Umgebung test
bereitstellen. Wenn Sie ein Administrator sind, können Sie in jeder Umgebung bereitstellen.
Optionen der Bereitstellung
Sie können Proxys als Überarbeitungen oder Versionen bereitstellen. Das sind unterschiedliche Konzepte, wie im Folgenden erläutert.
Überarbeitungen
Jede Umgebung in einer Organisation kann nur eine bereitgestellte Revision eines API-Proxys haben. Es ist üblich, dass sich eine Proxy-Revision in prod
befindet, während sich eine andere Revision in test
befindet, da sie getestet oder entwickelt wird. Beispiel: Sie haben Version 1 in test
und Version 20 in prod
bereitgestellt. Die Bereitstellung aller Versionen können Sie auf der Übersichtsseite des API-Proxy-Editors ansehen.
Wenn Sie eine neue Überarbeitung eines API-Proxys erstellen, ohne den Basispfad zu ändern, und ihn dann in einer Umgebung bereitstellen, in der er bereits bereitgestellt ist, wird die Bereitstellung der vorherigen Version aufgehoben und stattdessen die neue Überarbeitung bereitgestellt. Die Bereitstellung über die Verwaltungsoberfläche kann sich auf eingehende Anrufe auswirken. Verwenden Sie die Management API, um eingehende Anrufe während der Bereitstellung reibungsloser zu verarbeiten und zu übertragen. Weitere Informationen finden Sie im Abschnitt zur nahtlosen Bereitstellung unter API-Proxys mithilfe der Management API bereitstellen.
Die Funktion „Überarbeitungen“ in Apigee Edge ist nicht als Versionskontrollsystem konzipiert. Verwenden Sie Ihr vorhandenes Quellcode-Repository und die Prozesse des Softwareentwicklungslebenszyklus (Software Development Life Cycle, SDLC), um Änderungen an Ihren API-Proxys zu verwalten und den Verlauf zu speichern. Mithilfe von Versionen in Edge können Sie verschiedene Versionen eines API-Proxys schnell aufrufen oder bereitstellen. Wie im Thema Limits dokumentiert, können in Apigee Edge maximal 50 API-Proxy-Überarbeitungen im Verlauf gespeichert werden. Wenn Sie das Limit erreichen, sollten Sie ältere Versionen, die Sie nicht mehr im Verlauf in Apigee Edge behalten möchten, sichern und löschen, bevor Sie neue Versionen erstellen.
Versionen
Edge unterstützt die Bereitstellung mehrerer Versionen eines Proxys in einer einzigen 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 über die Verwaltungsoberfläche bereit oder heben die Bereitstellung auf:
- Wählen Sie im API-Proxy-Editor die Überarbeitung aus, die Sie bereitstellen oder deren Bereitstellung Sie aufheben möchten.
- Klicken Sie auf Bereitstellung > {Umgebung} und bestätigen Sie die Aktion im angezeigten Dialogfeld.
Wenn der Basispfad des API-Proxys mit dem einer anderen bereitgestellten Version in dieser Umgebung übereinstimmt, wird die vorherige Version nicht bereitgestellt und stattdessen die neue Version.
Informationen zum Bereitstellen mehrerer Versionen in derselben Umgebung finden Sie im nächsten Abschnitt.