2.3.x Notas da versão do Edge Microgateway

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

Estas são as notas de lançamento das versões 2.3.x do Edge Microgateway.

Observação sobre a instalação

Algumas versões anteriores do Edge Microgateway permitem instalar o software fazendo o download de um arquivo ZIP file. Esses arquivos ZIP não são mais compatíveis. Para instalar o Edge Microgateway, você precisa usar:

npm install -g edgemicro

Consulte o tópico de instalação para mais detalhes.

Versão 2.3.0-beta

Confira a seguir os novos recursos e melhorias desta versão:

Recurso de recarregamento sem inatividade

Depois de fazer uma mudança de configuração no Edge Microgateway, você pode carregar a configuração sem descartar nenhuma mensagem. Com essa mudança, o Edge Microgateway sempre é iniciado no modo de cluster, e a opção --cluster foi removida do comando edgemicro start.

Além disso, três novos comandos da CLI foram adicionados:

  • edgemicro status - verifica se o Edge Microgateway está em execução ou não.
  • edgemicro stop - interrompe o cluster do Edge Microgateway.
  • edgemicro reload - recarrega a configuração do Edge Microgateway sem inatividade.

Informações da versão adicionadas à CLI

Uma flag --version foi adicionada à CLI. Para receber a versão atual do Edge Microgateway, use:

edgemicro --version

Novas opções de SSL do servidor do Edge Microgateway

O Edge Microgateway agora oferece suporte às seguintes opções de SSL do servidor, além de key e cert:

Opção Descrição
pfx Caminho para um arquivo pfx que contém a chave privada, o certificado e os certificados da CA do cliente no formato PFX.
passphrase Uma string que contém a senha longa da chave privada ou PFX.
ca Caminho para um arquivo que contém uma lista de certificados confiáveis no formato PEM.
ciphers Uma string que descreve as criptografias a serem usadas separadas por um ":".
rejectUnauthorized Se for verdadeiro, o certificado do servidor será verificado na lista de CAs fornecidas. Se a verificação falhar, um erro será retornado.
secureProtocol O método SSL a ser usado. Por exemplo, SSLv3_method para forçar o SSL à versão 3.
servername O nome do servidor para a extensão TLS SNI (indicação de nome do servidor).

Permitir endpoint de API personalizado para configuração

Há novos endpoints configuráveis para o proxy de autorização que oferecem suporte ao uso de um serviço de autenticação personalizado. Esses endpoints são:

  • edgeconfig:verify_api_key_url
  • edgeconfig:products

Para mais detalhes, consulte Usar um serviço de autenticação personalizado.

Enviar arquivos de registro para stdout

É possível enviar dados de registro para a saída padrão com uma nova configuração:

edgemicro:
  logging:
    to_console: true  

Consulte Gerenciar arquivos de registro.