Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
В этой статье рассказывается, как скачать и установить адаптер Apigee для Envoy.
Обзор
На следующих шагах вы скачаете и настроите два приложения в своей системе: Apigee Remote Service CLI и Apigee Remote Service for Envoy.
Скачать и установить
- Создайте в системе базовый каталог, в котором будут установлены CLI удаленного сервиса и сам удаленный сервис. Пример:
mkdir ~/envoy-adaptercd ~/envoy-adapterexport ENVOY_HOME=$PWD - Чтобы выполнить оставшиеся шаги, убедитесь, что вы находитесь в каталоге
$ENVOY_HOME:cd $ENVOY_HOME
- Скачайте
последнюю версию Apigee Remote Service CLI в
$ENVOY_HOME. Выберите подходящий пакет для вашей операционной системы. - Скачайте
последнюю версию удаленного сервиса Apigee для Envoy в
$ENVOY_HOME. - Создайте каталоги для извлеченного содержимого пакета в
$ENVOY_HOME:mkdir apigee-remote-service-climkdir apigee-remote-service-envoy - Извлеките содержимое файла tar в новые каталоги:
tar -xf apigee-remote-service-cli_version_platform.tar.gz -C apigee-remote-service-clitar -xf apigee-remote-service-envoy_version_platform.tar.gz -C apigee-remote-service-envoy - Удалите файлы TAR.
- После выполнения этих действий в каталоге
$ENVOY_HOMEбудет два каталога:ls -1 . apigee-remote-service-cli apigee-remote-service-envoy
- Создайте следующие переменные среды для каталогов
apigee-remote-service-cliиapigee-remote-service-envoy. В документации используются следующие переменные среды:export CLI_HOME=$PWD/apigee-remote-service-cliexport REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy
Дальнейшие действия
Теперь вы можете настроить и использовать адаптер Apigee для Envoy, чтобы проксировать вызовы API с помощью Apigee API Management. В примере ниже показано, как использовать адаптер с Apigee Edge для общедоступного облака:
| Пример | Описание |
|---|---|
| Встроенный Envoy с Apigee Edge для общедоступного облака | Запустите удаленный сервис как встроенный исполняемый файл или в Docker. Эта конфигурация позволяет использовать адаптер Apigee для Envoy с Apigee Edge для общедоступного облака. |
| Встроенный Envoy с Apigee Edge для частного облака | Запустите удаленный сервис как встроенный исполняемый файл или в Docker. Настройка частного облака похожа на настройку общедоступного облака. В справочном руководстве по интерфейсу командной строки можно найти специальные флаги команд инициализации, которые необходимо использовать для общедоступного облака. |