Bereitstellungsübersicht

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

In diesem Thema erhalten Sie einen kurzen Überblick über die Proxy-Bereitstellung. Sie können Proxys über die Verwaltungsoberfläche, Befehlszeilenskripts oder APIs bereitstellen.

Video:Sehen Sie sich ein Kurzvideo an, um mehr über Best Practices für die Bereitstellung von API-Proxys ohne Ausfallzeiten zu erfahren.

Wann sollte ein Proxy bereitgestellt werden?

Ein Proxy muss bereitgestellt werden, bevor er aufgerufen werden kann. Im Allgemeinen liegt es an Ihnen, wann Sie ihn bereitstellen. Wenn Sie in einer Testumgebung arbeiten, können Sie ihn möglicherweise viele Male iterativ bereitstellen. Die Entscheidung, einen Proxy aus der Testumgebung in einer Produktionsumgebung bereitzustellen, hängt in der Regel von den Lebenszyklusregeln ab, die von Ihrem Entwicklungsteam festgelegt wurden.

Sie sollten einen Proxy bereitstellen oder noch einmal bereitstellen, wenn Sie:

  • einen neuen Proxy erstellen (die Bereitstellung erfolgt automatisch)
  • einen vorhandenen Proxy ändern
  • eine neue Revision eines Proxys erstellen
  • eine neue Version eines Proxys erstellen
  • einen Proxy von einer Umgebung in eine andere verschieben, z. B. von einer Testumgebung in eine Produktionsumgebung.
  • einen Keystore löschen und neu erstellen.

Wo sollte ein Proxy bereitgestellt werden?

Sie stellen einen Proxy in einer Umgebung bereit. Alle Organisationen in Apigee Edge haben standardmäßig zwei Umgebungen namens test und prod. 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. In der folgenden Abbildung ist ein Proxy dargestellt, der in der Umgebung test bereitgestellt wird. Dies wird durch den grünen Punkt angezeigt.

Wie wird ein Proxy bereitgestellt?

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 ganz einfach mit ein paar Mausklicks bereitstellen. Ein neuer Proxy wird automatisch bereitgestellt, wenn Sie ihn erstellen. Sie müssen nichts Besonderes tun. Die Vorgehensweise zum erneuten Bereitstellen eines vorhandenen Proxys ist fast genauso einfach. Wählen Sie einfach die Bereitstellungsumgebung aus, in der Sie ihn bereitstellen möchten, und 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 (d. h., Sie arbeiten direkt mit Proxy-XML Dateien und anderem Code in Ihrem Dateisystem), bietet Apigee Edge ein praktisches Befehlszeilen Bereitstellungstool, das Sie verwenden können. Sie können auch ein Shell-Script-Beispiel abrufen, das Sie konfigurieren und ausführen können, um Ihre Proxy-Dateien 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 den API Entwicklungszyklus zu automatisieren und zu optimieren. Weitere Informationen finden Sie unter API-Proxys mit der Management API bereitstellen.

Was ist eine API-Proxy-Revision?

Mit Revisionen können Sie API-Proxy-Updates verwalten, während Sie sie erstellen und in einer Umgebung bereitstellen. Revisionen werden sequenziell nummeriert, sodass Sie eine Änderung rückgängig machen können, indem Sie eine vorherige Revision Ihres API-Proxys bereitstellen.

Es kann jeweils nur eine Revision eines API-Proxys in einer Umgebung bereitgestellt werden, wenn die Revisionen denselben Basispfad des API-Proxys haben.

In der Regel muss eine vorhandene Revision bereitgestellt werden, bevor eine neue bereitgestellt werden kann. Weitere erweiterte Optionen sind das Überschreiben einer bereitgestellten Revision oder das Deaktivieren der automatischen Erhöhung der Revisionsnummer. Wenn Sie beispielsweise nur geringfügige Änderungen vornehmen, möchten Sie die Revisionsnummer möglicherweise nicht erhöhen. Diese erweiterten Optionen können durch direkte Aufrufe der Edge Management API erreicht werden. Weitere Informationen finden Sie unter API-Proxys mit der Management API bereitstellen.

Sie können eine Revision eines API-Proxys in der Umgebung prod bereitstellen und gleichzeitig neue Revisionen dieses API-Proxys in der Umgebung test erstellen. Wenn Sie fertig sind, können Sie die neuere Revision Ihres API-Proxys über die Umgebung test der vorherigen Revision des API-Proxys in der Umgebung prod hochstufen.

Weitere Informationen zu Revisionen finden Sie unter API-Proxys mit der Management API bereitstellen und Proxys in der Benutzeroberfläche bereitstellen.

Video: Sehen Sie sich ein Kurzvideo an, um mehr über API-Revisionen zu erfahren.