Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
В этой статье объясняется, как загрузить и установить Apigee Adapter для Envoy.
Обзор
На следующих этапах вы загрузите и установите на свою систему два приложения: Apigee Remote Service CLI и Apigee Remote Service for Envoy .
Скачайте и установите
- Создайте в вашей системе базовый каталог для установки интерфейса командной строки Remote Service CLI и самой службы Remote Service. Например:
mkdir ~/envoy-adaptercd ~/envoy-adapterexport ENVOY_HOME=$PWD - Для выполнения оставшихся шагов убедитесь, что вы находитесь в каталоге
$ENVOY_HOME:cd $ENVOY_HOME
- Загрузите последнюю версию Apigee Remote Service CLI в каталог
$ENVOY_HOME. Убедитесь, что вы выбрали правильный пакет для вашей операционной системы. - Загрузите последнюю версию Apigee Remote Service для 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 Adapter for Envoy с Apigee Edge for Public Cloud. |
| Встроенная поддержка Envoy с Apigee Edge для частного облака | Запустите удаленную службу либо как нативный исполняемый файл, либо в Docker. Настройка частного облака аналогична настройке публичного облака. См. справочник по CLI для получения информации о специальных флагах команд подготовки, которые необходимо использовать для частного облака. |