Como começar

Esta página se aplica à Apigee e à Apigee híbrida.

Confira a documentação da Apigee Edge.

Neste tópico, explicamos como fazer o download e instalar o adaptador da Apigee para Envoy.

Visão geral

Nas etapas a seguir, você fará o download e configurará dois aplicativos no seu sistema: a CLI do serviço remoto da Apigee e o serviço remoto da Apigee para Envoy.

Fazer o download e instalar

  1. Crie um diretório base no seu sistema para instalar a CLI do serviço remoto e o serviço remoto. Por exemplo:
    mkdir ~/envoy-adapter
    cd ~/envoy-adapter
    export ENVOY_HOME=$PWD
  2. Para as etapas restantes, verifique se você está no diretório $ENVOY_HOME:
    cd $ENVOY_HOME
  3. Faça o download da versão mais recente da CLI do serviço remoto da Apigee para $ENVOY_HOME. Certifique-se de conseguir o pacote correto para seu sistema operacional.
  4. Faça o download da versão mais recente do Apigee Remote Service para Envoy em $ENVOY_HOME.
  5. Crie diretórios para armazenar o conteúdo do pacote extraído em $ENVOY_HOME:
    mkdir apigee-remote-service-cli
    mkdir apigee-remote-service-envoy
  6. Extraia o conteúdo do arquivo tar nos novos diretórios:
    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. Exclua os arquivos tar.
  8. Quando você concluir essas etapas, o $ENVOY_HOME terá dois diretórios:
    ls -1 .
      apigee-remote-service-cli
      apigee-remote-service-envoy
  9. Crie as seguintes variáveis de ambiente para os diretórios apigee-remote-service-cli e apigee-remote-service-envoy. Você usará essas variáveis de ambiente em toda a documentação:
    export CLI_HOME=$PWD/apigee-remote-service-cli
    export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy

A seguir

Agora você está pronto para configurar e usar o adaptador da Apigee para Envoy para fazer chamadas de API do proxy com o gerenciamento de APIs da Apigee. Nos exemplos a seguir, mostramos como usar o adaptador com a Apigee e a Apigee híbrida:

Exemplo Descrição
Exemplo do Envoy nativo para Apigee e híbrida Instale e execute o Envoy e o serviço remoto localmente, não dentro de um cluster do Kubernetes. É possível seguir o exemplo neste documento para as instalações da Apigee e da Apigee híbrida.
Exemplo híbrido da Apigee com Kubernetes Implantar o serviço remoto em uma malha de serviço do Istio. O serviço remoto fornece os endpoints para os proxies sidecar do Istio instalados nos serviços de destino. Para este procedimento, é possível usar o adaptador da Apigee para Envoy com uma instalação da Apigee híbrida.