2.3.x Notas da versão do Edge Microgateway

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Estas são as notas de lançamento da versão 2.3.x do Apigee Edge Microgateway

Nota de instalação

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

npm install -g edgemicro

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

Versão 2.3.0-beta

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

Recurso de atualização sem inatividade

Depois de fazer uma alteração na configuração do Edge Microgateway, é possível carregar a configuração sem descartar nenhuma mensagem. Com essa alteração, 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 sinalização --version foi adicionada à CLI. Para conseguir a versão atual do Edge Microgateway, use:

edgemicro --version

Novas opções de SSL do servidor Edge Microgateway

O Edge Microgateway agora aceita as 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 de CA do cliente no formato PFX.
passphrase String com 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 String que descreve as criptografias a serem usadas, separadas por um ":".
rejectUnauthorized Se verdadeiro, o certificado do servidor será verificado de acordo com a 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 para a versão 3.
servername O nome do servidor para a extensão SNI (Indicação de nome do servidor) TLS.

Permitir endpoint de API personalizado para configuração

Há novos endpoints configuráveis para o proxy de autorização, que são compatíveis com o uso de um serviço de autenticação personalizado. Esses endpoints são:

  • edgeconfig:verify_api_key_url
  • edgeconfig:products

Para saber mais, consulte Como usar um serviço de autenticação personalizado.

Enviar arquivos de registros 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 Como gerenciar arquivos de registros.