In diesem Thema wird erläutert, wie Sie den Apigee Adapter for Envoy herunterladen und installieren.
Übersicht
In den folgenden Schritten laden Sie zwei Anwendungen auf Ihr System herunter und richten diese ein: die Apigee Remote Service CLI und den Apigee Remote Service for Envoy.
Herunterladen und installieren
Erstellen Sie ein Basisverzeichnis auf dem System, in dem Sie die Remote Service CLI und den Remote-Dienst installieren möchten. Beispiel:
Für die verbleibenden Schritte müssen Sie sich im Verzeichnis $ENVOY_HOME befinden:
cd $ENVOY_HOME
Laden Sie die aktuelle Version Befehlszeile von Apigee Remote Service in $ENVOY_HOME herunter. Achten Sie darauf, das richtige Paket für Ihr Betriebssystem zu verwenden.
Laden Sie die aktuelle Version von Apigee Remote Service for Envoy in $ENVOY_HOME herunter.
Erstellen Sie Verzeichnisse zum Speichern der extrahierten Paketinhalte in $ENVOY_HOME:
Extrahieren Sie den Inhalt der TAR-Datei in die neuen Verzeichnisse:
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
Löschen Sie die TAR-Dateien.
Nachdem Sie diese Schritte ausgeführt haben, enthält $ENVOY_HOME zwei Verzeichnisse:
ls -1 .
apigee-remote-service-cli
apigee-remote-service-envoy
Erstellen Sie folgende Umgebungsvariablen für die Verzeichnisse apigee-remote-service-cli und apigee-remote-service-envoy. Sie verwenden folgende Umgebungsvariablen in der gesamten Dokumentation:
Sie können nun den Apigee Adapter for Envoy einrichten und verwenden, um API-Aufrufe mit der Apigee API-Verwaltung zu verbinden. In folgenden Beispielen wird gezeigt, wie Sie den Adapter mit Apigee und Apigee Hybrid verwenden:
Envoy und der Remote-Dienst werden lokal installiert und ausgeführt, nicht in einem Kubernetes-Cluster. Sie können das Beispiel in diesem Dokument sowohl für Apigee- als auch für Apigee Hybrid-Installationen befolgen.
Stellen Sie den Remote-Dienst in einem Istio-Service-Mesh bereit. Der Remote-Dienst stellt die Endpunkte für die Istio-Sidecar-Proxys bereit, die in Ihren Zieldiensten installiert sind.
Mit dieser Einrichtung können Sie den Apigee-Adapter für Envoy mit einer Apigee Hybrid-Installation verwenden.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-03 (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:"]]