Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
Dieses Thema bietet eine kurze Übersicht über die Proxybereitstellung. Sie können Proxys über die Verwaltungs-UI, Befehlszeilenskripts oder APIs bereitstellen.
Video: Schauen Sie sich ein kurzes Video an, um mehr über die Best Practices für keine Ausfallzeiten während der Bereitstellung des API-Proxys zu erfahren.
Wann sollte ein Proxy bereitgestellt werden?
Ein Proxy muss bereitgestellt werden, bevor er aufgerufen werden kann. Im Allgemeinen können Sie die Bereitstellung selbst festlegen. Wenn Sie in einer Testumgebung arbeiten, können Sie die Bereitstellung mehrmals iterativ durchführen. Auf der anderen Seite hängt die Entscheidung, einen Proxy von der Testumgebung in einer Produktionsumgebung bereitzustellen, in der Regel von den Lebenszyklusregeln ab, die von Ihrem Entwicklungsteam festgelegt wurden.
Stellen Sie einen Proxy bereit oder stellen Sie ihn noch einmal bereit, wenn Sie:
- Neuen Proxy erstellen (Bereitstellung erfolgt automatisch)
- Vorhandenen Proxy ändern
- Neue Version eines Proxys erstellen
- Neue Version eines Proxys erstellen
- Übertragen Sie einen Proxy von einer Umgebung in eine andere, z. B. von einer Testumgebung in eine Produktionsumgebung.
- Löschen Sie einen Schlüsselspeicher und erstellen Sie ihn neu.
Wo wird ein Proxy bereitgestellt?
Sie stellen einen Proxy in einer Umgebung bereit. Alle Organisationen in Apigee Edge haben standardmäßig zwei Umgebungen namens test und prod. Diese Umgebungen sind lediglich dafür ausgelegt, Ihnen einen Bereich zum Arbeiten und Testen von API-Änderungen und einen weiteren Bereich zur Verfügung zu stellen, in dem APIs für Apps freigegeben werden. Die folgende Abbildung zeigt einen Proxy, der in der test
-Umgebung bereitgestellt wird, wie durch den grünen Punkt angegeben.
So stellen Sie einen Proxy bereit
Wie Sie einen Proxy bereitstellen, hängt davon ab, wo Sie den Proxy entwickeln. Wenn Sie in der Benutzeroberfläche arbeiten, können Sie einen Proxy ganz einfach mit nur wenigen Mausklicks bereitstellen. Ein neuer Proxy wird automatisch bereitgestellt, wenn Sie ihn erstellen. Sie müssen nichts Besonderes tun. Das nochmalige Bereitstellen eines vorhandenen Proxys ist fast genauso einfach. Wählen Sie einfach die Bereitstellungsumgebung aus, in der die Bereitstellung erfolgen soll, und die Verwaltungs-UI kümmert sich um den Rest. Weitere Informationen finden Sie unter Proxys in der UI bereitstellen.
Wenn Sie Proxys und zugehörige Komponenten offline entwickeln (d. h. mit Proxy-XML-Dateien und anderem Code direkt in Ihrem Dateisystem arbeiten), bietet Apigee Edge ein praktisches Befehlszeilen-Bereitstellungstool, das Sie verwenden können. Sie können auch ein Shell-Beispielskript abrufen, das Sie konfigurieren und ausführen können, um Ihre Proxydateien hochzuladen und bereitzustellen. Weitere Informationen finden Sie unter Proxys über die Befehlszeile bereitstellen.
Schließlich können Sie die Edge Management API verwenden, um Proxys bereitzustellen. Die Bereitstellungs-APIs stellen atomare Funktionen bereit, die Ihr Entwicklungsteam koordinieren kann, um Ihren API-Entwicklungszyklus zu automatisieren und zu optimieren. Weitere Informationen finden Sie unter API-Proxys mit der Verwaltungs-API bereitstellen.
Was ist eine API-Proxy-Version?
Mit Überarbeitungen können Sie API-Proxy-Updates verwalten, während Sie sie erstellen und in einer Umgebung bereitstellen. Überarbeitungen werden sequenziell nummeriert, sodass Sie eine Änderung durch Bereitstellen einer vorherigen Version Ihres API-Proxys rückgängig machen können.
In einer Umgebung kann jeweils nur eine Version eines API-Proxys bereitgestellt werden, wenn Überarbeitungen denselben API-Proxy-Basispfad verwenden.
In der Regel muss die Bereitstellung einer vorhandenen Überarbeitung aufgehoben werden, bevor eine neue bereitgestellt werden kann. Außerdem haben Sie die Möglichkeit, eine bereitgestellte Überarbeitung zu überschreiben oder die Überarbeitung gar nicht zu erhöhen. So kann es beispielsweise vorkommen, dass Sie die Überarbeitung nicht erhöhen möchten, wenn Sie geringfügige Änderungen vornehmen. Diese erweiterten Optionen können durch direkte Aufrufe der Edge-Verwaltungs-API erreicht werden. Weitere Informationen finden Sie unter API-Proxys mit der Verwaltungs-API bereitstellen.
Sie können eine Version eines API-Proxys in der prod
-Umgebung bereitstellen und dabei neue Versionen des API-Proxys in der test
-Umgebung erstellen. Wenn Sie bereit sind, können Sie die höhere Version Ihres API-Proxys aus der test
-Umgebung gegenüber der vorherigen Überarbeitung des API-Proxys in der prod
-Umgebung „hochstufen“.
Weitere Informationen zu Versionen finden Sie unter API-Proxys mit der Verwaltungs-API bereitstellen und Proxys in der Benutzeroberfläche bereitstellen.
Video: Sehen Sie sich ein kurzes Video an, um mehr über API-Überarbeitungen zu erfahren.