Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
Am 10. Oktober 2019 hat Apigee die Unterstützung für Trireme-basierte Node.js-API-Proxys eingestellt und den Traffic auf diesen Endpunkten ausgesetzt. Diese Funktion wurde nach Ankündigung am 10. Oktober 2018 eingestellt. Als Alternative sollten Sie gehostete Apigee-Ziele in Betracht ziehen.
Warum haben wir Trireme in den Ruhestand geschickt?
Seit 2013 unterstützt Apigee die Verwendung von Node.js-Proxys in Apigee Edge durch Trireme. Auf diese Weise können Sie Ihren Node.js-Code in Apigee Edge ausführen und als API verfügbar machen. Während der Trireme-basierte Ansatz das Hosting von Node.js-APIs schnell und einfach macht, ist Trireme in Bezug auf die unterstützten Versionen und Pakete von Node.js eingeschränkt. Es gibt auch kleine Unterschiede im Verhalten zwischen der standardmäßigen Node.js-Umgebung und der Trireme/Rhino-Umgebung, die auf einer Java Virtual Machine (JVM) ausgeführt wird.
Wir haben den traditionellen Node.js-Support eingestellt und zugunsten von gehosteten Zielen eingestellt, da uns immer wieder Kunden nach der Möglichkeit gefragt haben, die volle Leistung von Node.js zu nutzen und öffentlich verfügbare Node.js-Pakete zu nutzen. Mit gehosteten Zielen können Sie Node.js-Anwendungen in einer nativen Laufzeitumgebung ausführen, die von Apigee gehostet wird, und Ihren APIs Geschäftslogik hinzufügen.
Was passiert mit meinen vorhandenen Trireme-basierten API-Proxys?
Ab dem 10. Oktober 2019 wird die Bereitstellung Ihrer Node.js-basierten API-Proxys aufgehoben. Sie können Ihren API-Traffic dann nicht mehr bereitstellen. Sie können sie weiterhin in der API-Proxy-Benutzeroberfläche ansehen oder die Management API verwenden, um Ihre Proxy-Definition und alle Abhängigkeiten abzurufen. Sie können jedoch Ihre API-Proxys oder Node.js-Abhängigkeiten nicht ändern oder bereitstellen.
Was muss ich tun?
- Inventarisieren Sie Ihre vorhandenen Trireme-basierten Node.js-Proxys. Für die Suche nach API-Proxys, die Trireme-basiertes Node.js verwenden, ist das Open-Source-Dienstprogramm apigee-trireme-finder verfügbar.
- Laden Sie die API-Proxy-Bundles herunter. Weitere Informationen finden Sie in den häufig gestellten Fragen unter Wie kann ich meine Daten exportieren (Cloudkunden)?.)
- In den FAQs zu gehosteten Zielen finden Sie häufig gestellte Fragen, einschließlich Alternativen zur ebenfalls ausgemusterten NPM von
apigee-access
. - Erstellen Sie Ihre neuen API-Proxys (gehostete Ziele) aus dem alten Quellcode für Ihre Node.js-Proxys und stellen Sie sie bereit. Weitere Informationen finden Sie in den Anleitungen.
Welche Optionen/Alternativen sind zu berücksichtigen?
Ziehen Sie eine der folgenden Alternativen in Betracht:
- Gehostete Ziele bieten Unternehmen eine einfache Möglichkeit, ihren APIs mehr Geschäftslogik als zuvor hinzuzufügen. Mit gehosteten Zielen können Sie Node.js-Anwendungen in einer nativen Laufzeitumgebung ausführen, die von Google gehostet wird. Das bedeutet, dass Sie die volle Leistung von Node.js nutzen und verschiedene Node.js-Pakete in Ihrer Anwendung verwenden können. Weitere Informationen finden Sie in den FAQs zu gehosteten Zielen.
- Migrieren Sie zu einem alternativen Dienst, um Ihre API-Ziel-Back-Ends zu hosten, z. B. Google App Engine, Cloud Run oder Cloud Functions.
Wie kann ich meine Daten exportieren lassen (Cloud-Kunden)?
Sie haben folgende Möglichkeiten, Ihre Node.js-Proxy-Bundles herunterzuladen:
- UI: Laden Sie die ZIP-Datei aus dem API-Proxy-Editor herunter, wie unter API-Proxys herunterladen in der Dokumentation beschrieben.
- API Verwenden Sie die Apigee API, um Ihr Proxy-Bundle zu exportieren. Verwenden Sie die API NPM-Abhängigkeiten abrufen, um die Node.js-Abhängigkeiten für die API-Proxyversion aufzulisten.
Gibt es Tools oder Support, die mich bei der Migration von Trireme zu gehosteten Zielen unterstützen?
Google stellt keine automatisierten Tools zur Verfügung, um vorhandene Node.js-Proxys zu gehosteten Zielen zu migrieren. In den Anleitungen der Dokumentation finden Sie Anleitungen zum Migrieren eines vorhandenen Node.js-Proxys zu einem gehosteten Ziel-Proxy.
An wen kann ich mich wenden, wenn ich weitere Informationen oder Hilfe benötige?
Wenn Sie weitere Details anfordern möchten, registrieren Sie ein Ticket beim Apigee Edge-Support (Betreff: Trireme EOL).