En este tema se explica cómo descargar e instalar el adaptador de Apigee para Envoy.
Información general
En los siguientes pasos, descargarás y configurarás dos aplicaciones en tu sistema: la CLI de Apigee Remote Service y Apigee Remote Service para Envoy.
Descargar e instalar
Crea un directorio base en tu sistema en el que instalar la CLI de Remote Service y Remote Service. Por ejemplo:
Para completar los pasos restantes, asegúrate de que estás en el directorio $ENVOY_HOME:
cd $ENVOY_HOME
Descarga la
última versión de la CLI de servicio remoto de Apigee en $ENVOY_HOME. Asegúrate de descargar el paquete correcto para tu sistema operativo.
Descarga la
última versión del servicio remoto de Apigee para Envoy
en $ENVOY_HOME.
Crea directorios para almacenar el contenido del paquete extraído en $ENVOY_HOME:
Extrae el contenido del archivo tar en los nuevos directorios:
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
Elimina los archivos tar.
Cuando completes estos pasos, $ENVOY_HOME contendrá dos directorios:
ls -1 .
apigee-remote-service-cli
apigee-remote-service-envoy
Crea las siguientes variables de entorno para los directorios apigee-remote-service-cli
y apigee-remote-service-envoy. Usarás estas variables de entorno
en toda la documentación:
Ahora ya puedes configurar y usar el adaptador de Apigee para Envoy para proxy de llamadas a APIs con la gestión de APIs de Apigee. En los siguientes ejemplos se muestra cómo usar el adaptador con Apigee y Apigee Hybrid:
Instala y ejecuta Envoy y el servicio remoto de forma local, no dentro de un clúster de Kubernetes. Puedes seguir el ejemplo de este documento para las instalaciones de Apigee y Apigee Hybrid.
Despliega el servicio remoto en una malla de servicios de Istio. El servicio remoto proporciona los endpoints a los proxies sidecar de Istio que están instalados en tus servicios de destino.
Esta configuración te permite usar Apigee Adapter for Envoy con una instalación de Apigee Hybrid.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)."],[[["\u003cp\u003eThis guide provides instructions for downloading and installing the Apigee Adapter for Envoy, applicable to both Apigee and Apigee hybrid.\u003c/p\u003e\n"],["\u003cp\u003eYou will need to download and install two applications: the Apigee Remote Service CLI and the Apigee Remote Service for Envoy, into a designated base directory.\u003c/p\u003e\n"],["\u003cp\u003eAfter downloading, you will extract the contents of each application into separate directories within the base directory and set environment variables for easy access.\u003c/p\u003e\n"],["\u003cp\u003eThe next steps involve setting up and using the Apigee Adapter for Envoy to proxy API calls using Apigee API management, with examples provided for both native Envoy setups and Apigee hybrid deployments within Kubernetes.\u003c/p\u003e\n"]]],[],null,["# Getting started\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\n\nThis topic explains how to download and install Apigee Adapter for Envoy.\n\nOverview\n--------\n\n\nIn the following steps, you will download and set up two applications on your system:\nthe **Apigee Remote Service CLI** and the\n**Apigee Remote Service for Envoy**.\n\nDownload and install\n--------------------\n\n1. Create a base directory on your system in which to install the Remote Service CLI and the Remote Service. For example: \n\n mkdir ~/envoy-adapter\n cd ~/envoy-adapter\n export ENVOY_HOME=$PWD\n\n2. For the remaining steps, be sure you are in the `$ENVOY_HOME` directory: \n\n ```\n cd $ENVOY_HOME\n ```\n3. Download the [latest release](https://github.com/apigee/apigee-remote-service-cli/releases) of the **Apigee Remote Service CLI** into `$ENVOY_HOME`. Be sure to grab the correct package for your operating system.\n4. Download the [latest release](https://github.com/apigee/apigee-remote-service-envoy/releases) of the **Apigee Remote Service for Envoy** into `$ENVOY_HOME`.\n5. Create directories to hold the extracted package contents inside `$ENVOY_HOME`: \n\n mkdir apigee-remote-service-cli\n mkdir apigee-remote-service-envoy\n\n6. Extract the tar file contents into the new directories: \n\n tar -xf apigee-remote-service-cli_\u003cvar translate=\"no\"\u003eversion_platform\u003c/var\u003e.tar.gz -C apigee-remote-service-cli\n tar -xf apigee-remote-service-envoy_\u003cvar translate=\"no\"\u003eversion_platform\u003c/var\u003e.tar.gz -C apigee-remote-service-envoy\n\n7. Delete the tar files.\n8. When you complete these steps, `$ENVOY_HOME` contains two directories: \n\n ```\n ls -1 .\n apigee-remote-service-cli\n apigee-remote-service-envoy\n ```\n9. Create the following environment variables for the `apigee-remote-service-cli` and `apigee-remote-service-envoy` directories. You will use these environment variables throughout the documentation: \n\n export CLI_HOME=$PWD/apigee-remote-service-cli\n export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy\n\nNext steps\n----------\n\n\nYou are now ready to set up and use the\nApigee Adapter for Envoy to proxy API calls with Apigee API management. The following examples\nshows you how to use the adapter with Apigee and Apigee hybrid:"]]