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

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

В этой статье объясняется, как загрузить и установить Apigee Adapter для Envoy.

Обзор

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

Скачайте и установите

  1. Создайте в вашей системе базовый каталог для установки интерфейса командной строки Remote Service CLI и самой службы Remote Service. Например:
    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 Remote Service для 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 Adapter for Envoy с Apigee Edge for Public Cloud.
Встроенная поддержка Envoy с Apigee Edge для частного облака Запустите удаленную службу либо как нативный исполняемый файл, либо в Docker. Настройка частного облака аналогична настройке публичного облака. См. справочник по CLI для получения информации о специальных флагах команд подготовки, которые необходимо использовать для частного облака.