Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
В этом разделе объясняется, как загрузить и установить адаптер Apigee для Envoy.
Обзор
Выполнив следующие шаги, вы загрузите и настроите в своей системе два приложения: интерфейс командной строки Apigee Remote Service и Apigee Remote Service for Envoy .
Загрузите и установите
- Создайте в своей системе базовый каталог для установки интерфейса командной строки удаленной службы и удаленной службы. Например:
mkdir ~/envoy-adapter
cd ~/envoy-adapter
export ENVOY_HOME=$PWD
- Для выполнения остальных шагов убедитесь, что вы находитесь в каталоге
$ENVOY_HOME
:cd $ENVOY_HOME
- Загрузите последнюю версию интерфейса командной строки Apigee Remote Service в
$ENVOY_HOME
. Обязательно выберите пакет, соответствующий вашей операционной системе. - Загрузите последнюю версию Apigee Remote Service для Envoy в
$ENVOY_HOME
. - Создайте каталоги для хранения извлеченного содержимого пакета внутри
$ENVOY_HOME
:mkdir apigee-remote-service-cli
mkdir apigee-remote-service-envoy
- Извлеките содержимое файла 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
- Удалите 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-cli
export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy
Следующие шаги
Теперь вы готовы настроить и использовать адаптер Apigee для Envoy для проксирования вызовов API с помощью управления Apigee API. В следующем примере показано, как использовать адаптер с Apigee Edge для публичного облака:
Пример | Описание |
---|---|
Native Envoy с Apigee Edge для публичного облака | Запустите удаленную службу либо как собственный двоичный файл, либо в Docker. Эта настройка позволяет использовать адаптер Apigee для Envoy с Apigee Edge для общедоступного облака. |
Native Envoy с Apigee Edge для частного облака | Запустите удаленную службу либо как собственный двоичный файл, либо в Docker. Настройка частного облака аналогична настройке публичного облака. См. справочник по интерфейсу командной строки , чтобы узнать о специальных флагах команд подготовки, которые необходимо использовать для частного облака. |