Per iniziare

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

Questo argomento spiega come scaricare e installare Apigee Adapter for Envoy.

Panoramica

Nei seguenti passaggi, scaricherai e configurerai due applicazioni sul tuo sistema: Apigee Remote Service CLI e Servizio remoto Apigee per Envoy.

Scarica e installa

  1. Crea una directory di base sul sistema in cui installare l'interfaccia a riga di comando del servizio remoto e servizio remoto. Ad esempio:
    mkdir ~/envoy-adapter
    cd ~/envoy-adapter
    export ENVOY_HOME=$PWD
  2. Per i passaggi rimanenti, assicurati di essere nella directory $ENVOY_HOME:
    cd $ENVOY_HOME
  3. Scarica ultima release dell'interfaccia a riga di comando remota Apigee in $ENVOY_HOME. Assicurati di procurarti il pacco corretto per il tuo un intero sistema operativo.
  4. Scarica ultima release del Apigee Remote Service for Envoy in $ENVOY_HOME.
  5. Crea directory in cui inserire i contenuti del pacchetto estratto all'interno di $ENVOY_HOME:
    mkdir apigee-remote-service-cli
    mkdir apigee-remote-service-envoy
  6. Estrai i contenuti del file tar nelle nuove directory:
    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. Elimina i file tar.
  8. Quando completi questi passaggi, $ENVOY_HOME contiene due directory:
    ls -1 .
      apigee-remote-service-cli
      apigee-remote-service-envoy
  9. Crea le seguenti variabili di ambiente per apigee-remote-service-cli e apigee-remote-service-envoy directory. Utilizzerai queste variabili di ambiente in tutta la documentazione:
    export CLI_HOME=$PWD/apigee-remote-service-cli
    export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy

Passaggi successivi

A questo punto puoi configurare e utilizzare Adattatore Apigee per Envoy per eseguire il proxy delle chiamate API con la gestione delle API Apigee. I seguenti esempi mostra come utilizzare l'adattatore con Apigee e Apigee hybrid:

Esempio Descrizione
Esempio di Envoy nativo per Apigee e ibrido Installa ed esegui Envoy e il servizio remoto in locale, non all'interno di un cluster Kubernetes. Puoi seguire l'esempio in questo documento sia per Apigee che per Apigee hybrid e le installazioni di app.
Esempio di ibrido Apigee con Kubernetes Esegui il deployment del servizio remoto in un mesh di servizi Istio. Il servizio remoto fornisce dagli endpoint ai proxy sidecar Istio installati sui servizi di destinazione. Questa configurazione consente di utilizzare Apigee Adapter per Envoy con un'installazione ibrida Apigee.