Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X. info
Le 10 octobre 2019, Apigee a cessé de prendre en charge les proxys d'API Node.js basés sur Trireme et a suspendu le trafic sur ces points de terminaison. Cette fonctionnalité a été obsolète, comme annoncé le 10 octobre 2018. Vous pouvez envisager d'utiliser les cibles hébergées d'Apigee comme alternative.
Pourquoi avons-nous arrêté Trireme ?
Depuis 2013, Apigee est compatible avec l' utilisation de proxys Node.js dans Apigee Edge grâce à Trireme. Vous pouvez ainsi exécuter votre code Node.js dans Apigee Edge et l'exposer en tant qu'API. Bien que l'approche basée sur Trireme permette d'héberger des API Node.js rapidement et simplement, Trireme est limité dans les versions et les packages de Node.js qu'il prend en charge. Il existe également des différences subtiles de comportement entre l'environnement Node.js standard et l'environnement Trireme/Rhino qui s'exécute sur une machine virtuelle Java (JVM).
Nous avons abandonné la prise en charge traditionnelle de Node.js au profit des cibles hébergées, car nos clients nous ont demandé à plusieurs reprises de pouvoir exploiter toute la puissance de Node.js et d'utiliser des packages Node.js disponibles publiquement. Les cibles hébergées vous permettent d'exécuter des applications Node.js dans un environnement d'exécution natif hébergé par Apigee et d'ajouter une logique métier à vos API.
Qu'adviendra-t-il de mes proxys d'API basés sur Trireme existants ?
À compter du 10 octobre 2019, vos proxys d'API basés sur Node.js ne seront plus déployés et ne pourront plus gérer votre trafic d'API. Vous pouvez toujours les afficher dans l'UI du proxy d'API ou utiliser l'API de gestion pour obtenir la définition de votre proxy et les dépendances, mais vous ne pourrez pas modifier ni déployer vos proxys d'API ni vos dépendances Node.js.
Que dois-je faire ?
- Faites l'inventaire de vos proxys Node.js basés sur Trireme existants. Pour vous aider à localiser les proxys d'API qui utilisent Node.js basé sur Trireme, un utilitaire Open Source apigee-trireme-finder est disponible.
- Téléchargez les groupes de proxys d'API. (Voir Comment exporter mes données (clients cloud) dans cette FAQ.)
- Consultez les questions fréquentes sur les cibles hébergées pour obtenir des réponses aux questions fréquentes, y compris des alternatives au NPM
apigee-access
, également abandonné. - Créez vos nouveaux proxys d'API (cibles hébergées) à partir de l'ancien code source de vos proxys Node.js et déployez-les (pour en savoir plus, consultez les tutoriels).
Quelles sont les options/alternatives à envisager ?
Envisagez l'une des solutions suivantes:
- Les cibles hébergées offrent aux entreprises un moyen simple d'ajouter plus de logique métier à leurs API qu'auparavant. Les cibles hébergées vous permettent d'exécuter des applications Node.js dans un environnement d'exécution natif hébergé par Google. Vous pouvez ainsi exploiter toute la puissance de Node.js et utiliser divers packages Node.js dans votre application. Pour en savoir plus, consultez les questions fréquentes sur les cibles hébergées.
- Migrez vers un autre service pour héberger les backends cibles de votre API, tels que Google App Engine, Cloud Run ou Cloud Functions.
Comment faire exporter mes données (clients cloud) ?
Vous pouvez télécharger vos bundles de proxy Node.js de l'une des manières suivantes:
- UI: téléchargez le fichier ZIP depuis l'éditeur de proxy d'API, comme décrit dans la section Télécharger des proxys d'API de la documentation.
- API: utilisez l'API Apigee pour exporter votre groupe de proxys. Utilisez l'API Obtenir les dépendances NPM pour lister les dépendances Node.js de la révision du proxy d'API.
Des outils ou une assistance sont-ils disponibles pour faciliter la migration de Trireme vers les cibles hébergées ?
Google ne fournit aucun outil automatisé pour migrer les proxys Node.js existants vers des cibles hébergées. Consultez les tutoriels de la documentation pour savoir comment migrer un proxy Node.js existant vers un proxy Hosted Targets.
Qui dois-je contacter si j'ai besoin d'informations ou d'aide ?
Pour en savoir plus, envoyez une demande à l'assistance Apigee Edge (objet: Fin de vie de Trireme).