Vamos começar

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

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. 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 (em inglês) da CLI do serviço remoto da Apigee em $ENVOY_HOME. Escolha o pacote correto para seu sistema operacional.
  4. Faça o download da versão mais recente (em inglês) do serviço remoto da Apigee 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

Próximas etapas

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. O exemplo a seguir mostra como usar o adaptador com o Apigee Edge para nuvem pública:

Exemplo Descrição
Envoy nativo com o Apigee Edge para nuvem pública Execute o serviço remoto como um binário nativo ou no Docker. Essa configuração permite usar o adaptador da Apigee para Envoy com o Apigee Edge para nuvem pública.
Envoy nativo com Apigee Edge para nuvem privada Execute o serviço remoto como um binário nativo ou no Docker. A configuração da nuvem privada é semelhante à da nuvem pública. Consulte a referência da CLI para conferir as flags de comando de provisionamento especiais que você precisa usar na nuvem pública.