Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
In diesem Thema erhalten Sie einen kurzen Überblick über die Proxybereitstellung. Sie können Proxys über die Verwaltungsoberfläche, Befehlszeilenscripts oder APIs bereitstellen.
Video:In diesem kurzen Video erfahren Sie mehr über Best Practices für eine unterbrechungsfreie Bereitstellung von API-Proxys.
Wann sollte ein Proxy bereitgestellt werden?
Ein Proxy muss bereitgestellt werden, bevor er aufgerufen werden kann. Im Allgemeinen liegt es bei Ihnen, wann Sie die Bereitstellung vornehmen. Wenn Sie in einer Testumgebung arbeiten, können Sie die Bereitstellung viele Male iterieren. Die Entscheidung, einen Proxy aus der Testumgebung in einer Produktionsumgebung bereitzustellen, hängt dagegen in der Regel von den Lebenszyklusregeln ab, die von Ihrem Entwicklungsteam festgelegt wurden.
In folgenden Fällen sollten Sie einen Proxy bereitstellen oder neu bereitstellen:
- Neuen Proxy erstellen (Bereitstellung erfolgt automatisch)
- Vorhandenen Proxy ändern
- Neue Überarbeitung eines Proxys erstellen
- Neue Version eines Proxys erstellen
- Proxy von einer Umgebung in eine andere pushen, z. B. von einer Testumgebung in eine Produktionsumgebung.
- Löschen Sie den Schlüsselspeicher und erstellen Sie ihn neu.
Proxy bereitstellen
Sie stellen einen Proxy in einer Umgebung bereit. Alle Organisationen in Apigee Edge haben standardmäßig zwei Umgebungen mit den Namen test und prod. Diese Umgebungen dienen lediglich dazu, Ihnen einen Bereich zum Entwickeln und Testen von API-Änderungen und einen anderen Bereich zum Bereitstellen von APIs für Apps zur Verfügung zu stellen. Die folgende Abbildung zeigt einen Proxy, der in der test
-Umgebung bereitgestellt wird (grüner Punkt).
Proxy bereitstellen
Wie Sie einen Proxy bereitstellen, hängt davon ab, wo Sie ihn entwickeln. Wenn Sie in der Benutzeroberfläche arbeiten, können Sie einen Proxy mit nur wenigen Mausklicks bereitstellen. Ein neuer Proxy wird beim Erstellen automatisch bereitgestellt. Sie müssen nichts weiter tun. Das Verfahren zum erneuten Bereitstellen eines vorhandenen Proxys ist fast genauso einfach. Wählen Sie einfach die Bereitstellungsumgebung aus, in der die Bereitstellung erfolgen soll. Die Verwaltungsoberfläche erledigt den Rest. Weitere Informationen finden Sie unter Proxys in der Benutzeroberfläche bereitstellen.
Wenn Sie Proxys und zugehörige Komponenten offline entwickeln, also mit Proxy-XML-Dateien und anderem Code direkt in Ihrem Dateisystem arbeiten, bietet Apigee Edge ein praktisches Befehlszeilen-Bereitstellungstool. Außerdem können Sie ein Beispiel-Shell-Script herunterladen, das Sie konfigurieren und ausführen können, um Ihre Proxydateien hochzuladen und bereitzustellen. Weitere Informationen finden Sie unter Proxys über die Befehlszeile bereitstellen.
Außerdem können Sie die Edge Management API verwenden, um Proxys bereitzustellen. Die Bereitstellungs-APIs stellen atomare Funktionen bereit, die Ihr Entwicklungsteam koordinieren kann, um den API-Entwicklungszyklus zu automatisieren und zu optimieren. Weitere Informationen finden Sie unter API-Proxys mithilfe der Management API bereitstellen.
Was ist eine API-Proxy-Überarbeitung?
Mit Überarbeitungen können Sie API-Proxy-Aktualisierungen verwalten, während Sie sie erstellen und in einer Umgebung bereitstellen. Revisionen werden fortlaufend nummeriert, sodass Sie eine Änderung rückgängig machen können, indem Sie eine vorherige Revision Ihres API-Proxys bereitstellen.
Es kann immer nur eine Revision eines API-Proxys in einer Umgebung bereitgestellt werden, wenn die Revisionen denselben Basispfad des API-Proxys haben.
Normalerweise muss eine vorhandene Version deaktiviert werden, bevor eine neue bereitgestellt werden kann. Zu den weiteren erweiterten Optionen gehören das Überschreiben einer bereitgestellten Version oder die Option, eine Version gar nicht zu inkrementieren. Wenn Sie beispielsweise nur kleinere Änderungen vornehmen, möchten Sie die Versionsnummer möglicherweise nicht erhöhen. Diese erweiterten Optionen können über direkte Aufrufe der Edge Management API aktiviert werden. Weitere Informationen finden Sie unter API-Proxys mithilfe der Management API bereitstellen.
Sie können eine Revision eines API-Proxys in der prod
-Umgebung bereitstellen und gleichzeitig neue Revisionen dieses API-Proxys in der test
-Umgebung erstellen. Wenn Sie bereit sind, können Sie die neuere Revision Ihres API-Proxys über die test
-Umgebung der vorherigen Revision des API-Proxys in der prod
-Umgebung hochstufen.
Weitere Informationen zu Überarbeitungen finden Sie unter API-Proxys mit der Verwaltungs-API bereitstellen und Proxys über die Benutzeroberfläche bereitstellen.
Video: In diesem kurzen Video erfahren Sie mehr über API-Revisionen.