Начало работы

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

В этой статье рассказывается, как скачать и установить адаптер Apigee для Envoy.

Обзор

На следующих шагах вы скачаете и настроите два приложения в своей системе: Apigee Remote Service CLI и Apigee Remote Service for Envoy.

Скачать и установить

  1. Создайте в системе базовый каталог, в котором будут установлены CLI удаленного сервиса и сам удаленный сервис. Пример:
    mkdir ~/envoy-adapter
    cd ~/envoy-adapter
    export ENVOY_HOME=$PWD
  2. Чтобы выполнить оставшиеся шаги, убедитесь, что вы находитесь в каталоге $ENVOY_HOME:
    cd $ENVOY_HOME
  3. Скачайте последнюю версию Apigee Remote Service CLI в $ENVOY_HOME. Выберите подходящий пакет для вашей операционной системы.
  4. Скачайте последнюю версию удаленного сервиса Apigee для Envoy в $ENVOY_HOME.
  5. Создайте каталоги для извлеченного содержимого пакета в $ENVOY_HOME:
    mkdir apigee-remote-service-cli
    mkdir apigee-remote-service-envoy
  6. Извлеките содержимое файла tar в новые каталоги:
    tar -xf apigee-remote-service-cli_version_platform.tar.gz -C apigee-remote-service-cli
    tar -xf apigee-remote-service-envoy_version_platform.tar.gz -C apigee-remote-service-envoy
  7. Удалите файлы TAR.
  8. После выполнения этих действий в каталоге $ENVOY_HOME будет два каталога:
    ls -1 .
      apigee-remote-service-cli
      apigee-remote-service-envoy
  9. Создайте следующие переменные среды для каталогов apigee-remote-service-cli и apigee-remote-service-envoy. В документации используются следующие переменные среды:
    export CLI_HOME=$PWD/apigee-remote-service-cli
    export 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. Настройка частного облака похожа на настройку общедоступного облака. В справочном руководстве по интерфейсу командной строки можно найти специальные флаги команд инициализации, которые необходимо использовать для общедоступного облака.