Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
10 октября 2019 г. Apigee прекратила поддержку прокси-серверов API Node.js на базе Trireme и приостановила трафик на этих конечных точках. Эта функция была объявлена устаревшей 10 октября 2018 г. В качестве альтернативы вам следует рассмотреть возможность использования размещенных целей Apigee.
Почему мы удалили Трирему?
С 2013 года Apigee поддерживает использование прокси Node.js в Apigee Edge посредством использования Trireme . Это позволяет вам запускать код Node.js в Apigee Edge и предоставлять его как API. Хотя подход на основе Trireme делает хостинг API Node.js быстрым и простым, Trireme ограничен в том, какие версии и пакеты Node.js он поддерживает. Существуют также небольшие различия в поведении стандартной среды Node.js и среды Trireme/Rhino, работающей поверх виртуальной машины Java (JVM).
Мы отказались от традиционной поддержки Node.js в пользу Hosted Targets , поскольку клиенты неоднократно просили нас предоставить нам возможность использовать все возможности Node.js и использовать общедоступные пакеты Node.js. Размещенные цели позволяют запускать приложения Node.js в собственной среде выполнения, размещенной на сервере Apigee, и добавлять бизнес-логику в ваши API.
Что произойдет с моими существующими прокси-серверами API на базе Trireme?
С 10 октября 2019 г. ваши прокси-серверы API на базе Node.js будут деразвернуты и больше не смогут обслуживать ваш трафик API. Вы по-прежнему можете просматривать их в пользовательском интерфейсе прокси-сервера API или использовать API управления для получения определения прокси-сервера и любых зависимостей, но вы не сможете изменять или развертывать свои прокси-серверы API или зависимости Node.js.
Какие действия мне нужно предпринять?
- Проведите инвентаризацию существующих прокси-серверов Node.js на базе Trireme. Чтобы помочь найти прокси-серверы API, использующие Node.js на основе Trireme, доступна утилита apigee-trireme-finder с открытым исходным кодом.
- Загрузите пакеты прокси API. (См. раздел «Как экспортировать данные (клиенты облака)» в этом разделе часто задаваемых вопросов.)
- Ознакомьтесь с часто задаваемыми вопросами по размещенным целям , включая альтернативы уже устаревшему NPM
apigee-access
. - Создайте новые прокси-серверы API (размещенные целевые объекты) из старого исходного кода прокси-серверов Node.js и разверните их (более подробную информацию см . в руководствах ).
Какие варианты/альтернативы следует рассмотреть?
Рассмотрите одну из следующих альтернатив:
- Размещенные цели предоставляют предприятиям простой способ добавить больше бизнес-логики в свои API, чем это было возможно ранее. Размещенные цели позволяют запускать приложения Node.js в собственной среде выполнения, размещенной в Google. Это означает, что вы можете использовать всю мощь Node.js и использовать различные пакеты Node.js в своем приложении. Дополнительные сведения см. в разделе часто задаваемых вопросов по размещенным целям .
- Перейдите на альтернативную службу для размещения целевых серверных частей API, например Google App Engine , Cloud Run или Cloud Functions .
Как мне экспортировать свои данные (клиенты облака)?
Вы можете загрузить пакеты прокси-серверов Node.js одним из следующих способов:
- Пользовательский интерфейс : загрузите zip-файл из редактора прокси-серверов API, как описано в разделе «Загрузка прокси-серверов API» в документации.
- API : используйте API Apigee для экспорта пакета прокси . Используйте API-интерфейс «Получить зависимости NPM», чтобы получить список зависимостей Node.js для версии прокси-сервера API.
Существуют ли какие-либо инструменты или поддержка, которые помогут перенести Trireme на Hosted Targets?
Google не предоставляет никаких автоматизированных инструментов для переноса существующих прокси-серверов Node.js на размещенные цели. Инструкции по переносу существующего прокси-сервера Node.js на прокси-сервер Hosted Targets см. в документации.
К кому мне обратиться, если мне понадобится дополнительная информация или помощь?
Чтобы запросить дополнительную информацию, отправьте заявку в службу поддержки Apigee Edge (тема: Trireme EOL).