4.19.01 Notas de lançamento do Edge para nuvem privada

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

Esta seção descreve a versão 4.19.01 do Edge para lançamento de recursos de nuvem privada.

Resumo da versão

A tabela a seguir resume as mudanças dessa versão:

Novos recursos

Esta versão inclui os novos recursos a seguir:

○ Versão de disponibilidade geral (GA) da interface do Edge
○ Versão de disponibilidade geral (GA) da monetização na interface do Edge
apigee-monit adiciona serviços de autocorreção e monitoramento
○ A interface do Edge tem novas propriedades de configuração TLS
○ Agora você pode criar, editar e excluir hosts virtuais na interface do Edge
○ Adicionado suporte à OpenAPI v3
○ Compatibilidade com RedHat Enterprise Linux (RHEL) e CentOS 7.6
○ Compatibilidade com o Oracle Linux 7.5

Para mais informações sobre cada um desses novos recursos, consulte Novos recursos.

Lançamentos incluídos

Desde a versão anterior do Edge para nuvem privada, as seguintes versões ocorreram e estão incluídos nesta versão:

○ Borda:
18.06.08
18.06.06
18.05.21
18.05.10
18.05.09
18.04.23.00
○ Portal:
18.11.28.00
18.10.17.00
18.10.09.00
18.07.16.00
Aposentadoria Nenhum
Suspensões de uso A versão 4.17.09 do Apigee Edge para nuvem privada não é mais compatível (descontinuado).

Para mais informações, consulte suspensões de uso, descontinuações e CPS da Apigee mudanças.

Correções de bugs

Esta versão inclui as seguintes correções de bugs:

○ O Zookeeper não foi interrompido pelo script de backup (122694069)
○ "Nenhuma organização" página de destino adicionada (120993451)
○ Exclusão de relatórios personalizados (120682369)
○ Guia "Geomapa" na nova experiência do Edge (120681592)
○ Opções da JVM do Zookeeper (120624977)
○ Ocorreram erros indefinidos nas dicas (80187407)
○ Como criar proxies reversos via OpenAPI (79949124)
○ Redefinir senhas sem enviar links (77515655)
○ Cabeçalhos incorretos para links de redefinição de senha (72799769)
○ Como usar WSDLs para criar proxies de API (69550284)

Para mais informações sobre cada uma dessas correções, consulte Correções de bugs.

Problemas conhecidos

Esta versão inclui os seguintes problemas conhecidos:

○ Formato de arquivo de metadados para instalação da Apigee-sso (135616498)
apigee-monit não compatível com o Amazon Linux 1 (122370980)
○ O backup do processador de mensagens não faz o backup do conjunto correto de arquivos (121095148)
○ Tokens de sessão não invalidados (115278838)
○ As operações do Cassandra não funcionam quando a autenticação do JMX está ativada (113342838)
○ Solicitações HEAD para destinos em Node.js travam (79993247)
○ Nomes de host não resolvidos (79757554)
○ DataAccessExceptions em configurações de vários data centers (76087166)
○ Política do MessageLogging, incluindo informações extras na mensagem de registro (68722102)
○ Falha ao redefinir a senha do administrador do sistema (65737520)

Para obter mais informações sobre cada um desses problemas conhecidos, incluindo soluções alternativas, consulte Problemas conhecidos.

Caminhos de upgrade

A tabela a seguir mostra os caminhos de upgrade para esta versão:

A partir de 18/04/05 Faça upgrade diretamente da versão 4.18.05 → 4.19.01
A partir de 18 de abril de 2001 Faça upgrade diretamente da versão 4.18.01 → 4.19.01
A partir de 17/04/09 Faça upgrade diretamente da versão 4.17.09 → 4.19.01
A partir de 17/04/05 Faça upgrade da versão 4.17.05 → 4.18.01, depois faça upgrade da versão 4.18.01 → 4.19.01
A partir de 17/04/01 Faça upgrade da versão 4.17.01 → 4.18.01, depois faça upgrade da versão 4.18.01 → 4.19.01
A partir de 16/04/09 Faça upgrade da versão 4.16.09 → 4.18.01, depois faça upgrade da versão 4.18.01 → 4.19.01
A partir de 16/04/05 Faça upgrade da versão 4.16.05 → 4.18.01, depois faça upgrade da versão 4.18.01 → 4.19.01
A partir de 16/04/01 Faça upgrade da versão 4.16.01 → 4.18.01, depois faça upgrade da versão 4.18.01 → 4.19.01
De 4.15.0x Faça upgrade da versão 4.15.0x → 4.16.01, depois faça upgrade de Fazer upgrade da versão 4.16.01 → 4.18.01 depois faça upgrade de 4.18.01 → 4.19.01

Novos recursos

Esta seção lista os novos recursos desta versão. Além disso, essa versão inclui todos recursos na interface do usuário do Edge, no gerenciamento do Edge e nas versões do portal listados em Lançamentos incluídos.

Além das melhorias a seguir, essa versão também contém vários recursos de usabilidade, segurança e estabilidade.

Versão de disponibilidade geral (GA) da interface do Edge

A interface do Apigee Edge é nosso serviço de interface de gerenciamento mais recente. Antes, ele era Beta. Com o Apigee Edge para nuvem privada v4.19.01, a interface do Edge faz parte da versão geral.

Para usar a interface do Edge, ative o SAML e instale a interface do Edge em um nó próprio.

Para mais informações, consulte A interface do Edge para privada virtual.

Versão de disponibilidade geral (GA) da monetização na interface do Edge

A versão GA da monetização na interface da nova experiência do Edge já está disponível.

Agora é possível gerenciar todas as tarefas de monetização do Apigee Edge para nuvem privada na interface da nova experiência do Edge, incluindo: o seguinte:

Com este anúncio, os relatórios de variação de monetização foram oficialmente desativados. Consulte Suspensões de uso da Apigee.

O apigee-monit adiciona serviços de autocorreção e monitoramento

O Apigee Edge para nuvem privada agora inclui apigee-monit, uma ferramenta baseada no código aberto utilitário monit (link em inglês). apigee-monit pesquisa periodicamente o Edge serviços se um serviço estiver indisponível, o apigee-monit tentará reiniciá-lo.

Para informações sobre como instalar, configurar e usar o apigee-monit, consulte Autocorreção com o apigee-monit.

Novas propriedades de configuração do TLS

A interface do Edge é compatível com as novas propriedades de configuração TLS que podem ser usadas para definir o seguinte:

  • Protocolo TLS padrão
  • Lista de protocolos TLS compatíveis
  • Algoritmos TLS com suporte
  • Criptografias TLS compatíveis

Para mais informações, consulte Como definir propriedades TLS opcionais.

Criar, editar e excluir hosts virtuais na interface do Edge

A funcionalidade de autoatendimento foi expandida para que você possa criar, editar e excluir hosts virtuais em um navegador (apenas interface do Edge).

Para mais informações, consulte Crie um host virtual usando um navegador.

Adicionado suporte à OpenAPI v3

esta versão adicionou suporte à criação de um proxy via OpenAPI versão 3 (apenas interface do Edge).

Software compatível

Esta versão inclui as seguintes mudanças de software com suporte:

Suporte adicionado Não há mais suporte

Esta versão adiciona suporte para as seguintes plataformas:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • CentOS 7.6
  • Oracle Linux 7.6

As seguintes plataformas não são mais compatíveis com esta versão:

  • RHEL/CentOS/Oracle versão 7.3
  • RHEL/CentOS versão 6.8
  • Oracle Linux 6.7

Para uma lista completa das plataformas compatíveis, consulte Software e versões compatíveis.

Correções de bugs

Nesta seção, listamos os bugs da nuvem privada que foram corrigidos nesta versão. Além disso, esta inclui todas as correções de bugs na interface do usuário do Edge, no gerenciamento de borda e nas versões do portal mostradas em Lançamentos incluídos.

ID do problema Descrição
122694069

O Zookeeper não foi interrompido pelo script de backup

O processo do Zookeeper não estava sendo interrompido pelo script de backup antes dessa correção.
120993451

"Nenhuma organização" página de destino adicionada

Desenvolvedores que fazem login com um usuário que não tenha organizações associadas não será mais enviado a uma página inexistente. Um uma nova página de destino foi adicionada para esses usuários.
120682369

Como excluir relatórios personalizados

Os usuários não podiam excluir relatórios personalizados na nova borda do usuário.
120681592

Guia "Geomap" na nova experiência do Edge

Quando os usuários navegaram para a guia "Geomapa" no Nova experiência do Edge, a experiência do novo Edge estava gerando um erro.
120624977

Opções da JVM do Zookeeper

Definir opções da JVM usando código com configuração para O Zookeeper não estava funcionando.
80187407

Ocorreram erros indefinidos nas dicas

Quando um gráfico tem apenas uma série temporal, as dicas mostravam erros indefinidos.
79949124

Como criar proxies reversos via OpenAPI

A instrução Usar OpenAPI quando a criação de proxies não estava funcionando.
77515655

Redefinir senhas sem enviar links

Os usuários não recebiam e-mails quando solicitando um link para redefinir as senhas.
72799769

Cabeçalhos incorretos para links de redefinição de senha

Mesmo depois que um usuário define propriedade trustxforwarded como true, os cabeçalhos de solicitação resultantes não usavam HTTPS.
69550284

Como usar WSDLs para criar proxies de API

A geração do proxy de API falhava ao usar WSDLs de serviço local.

Problemas conhecidos

A tabela a seguir lista os problemas conhecidos desta versão:

ID do problema Descrição
135616498

Formato do arquivo de metadados para instalação da Apigee-sso

Ao instalar apigee-sso e usar um arquivo metadata.xml em vez de um URL, se o arquivo metadata.xml não incluir uma nova linha (CRLF) no final do arquivo, o arquivo metadata.xml não vai ser lido completamente.

Alternativa:

Para contornar esse problema, siga um destes procedimentos:

  • Adicione um CRLF ao final do arquivo metadata.xml

    OU

  • Usar um local baseado em URL para os metadados
122370980

apigee-monit não compatível com o Amazon Linux 1

Alternativa:

Nenhum.
121095148

O backup do processador de mensagens não faz o backup do conjunto correto de arquivos

Alternativa:

Execute o backup uma segunda vez e ele deve fazer backup do conjunto correto de arquivos.

115278838

Tokens de sessão não invalidados

Os tokens de sessão não são invalidados no servidor quando o usuário clica no botão "Logout" do Apigee Edge.

Alternativa:

Usar a experiência do New Edge com o SAML.

113342838

As operações do Cassandra não funcionam quando a autenticação do JMX está ativada

Alternativa:

Adicione seu nome de usuário e senha sempre que invocar o comando nodetool.

79993247

Solicitações HEAD para destinos em Node.js travam

As solicitações HEAD para um destino Node.js podem travar, deixando as conexões pendentes.

Alternativa:

Para contornar esse problema, defina um gerenciador para solicitações HEAD para retornar explicitamente uma resposta vazia.

79757554

Não foi possível resolver os nomes de host

Depois de instalar ou fazer upgrade do Edge para nuvem privada, os nomes do host podem não ser resolvidos para os endereços deles.

Alternativa:

Para resolver esse problema, reinicie o componente da interface do Edge:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

DataAccessException em várias configurações de data center

Em várias configurações de data center, se um repositório de dados ficar indisponível, você poderá ver o seguinte erro:

DataAccessException: Error while accessing datastore;
Please retry later

Por isso, talvez o Management Server não seja iniciado porque ele está tentando se conectar ao Cassandra. em dc-1 e dc-2. O DataAccessExceptions ocorre se um nó do Cassandra é para baixo. Isso também pode resultar na interrupção do tráfego da API, quando os processadores de mensagens relatam DataAccessExceptions ao tentar recuperar KVMs.

O estado esperado é que o servidor de gerenciamento não se conecte a componentes do repositório de dados entre regiões.

Alternativa

A solução é cancelar o registro dos seguintes tipos de nó do Cassandra no data center indisponível e registre-os novamente assim que os nós do Cassandra estiverem disponíveis novamente:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

Para cancelar e registrar novamente esses tipos de nó do Cassandra:

  1. Consiga os UUIDs dos nós do Cassandra usando o seguinte comando curl:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Em que:

    • ADMIN_EMAIL e ADMIN_PW são as credenciais da sua Apigee do Compute Engine.
    • MS_IP e MS_PORT são o endereço IP e a porta do servidor de gerenciamento número
    • REGION é o nome do data center em que o servidor de gerenciamento está. localizado.
    • GATEWAY_POD é o nome do pod, que é, por padrão, "gateway". Você pode ter o renomeou com outro nome, então verifique sua implementação.
    • CASSANDRA_NODE_TYPE é um de kms-datastore, dc-datastore, e keyvaluemap-datastore.

    Exemplo:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    A resposta usa o seguinte formato:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    Exemplo:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    Observe os valores do campo uUID na resposta. Você vai usá-las para cancelar o registro dos nós.

  2. Repita a primeira etapa para cada tipo de nó do Cassandra: kms-datastore. dc-datastore e keyvaluemap-datastore. Não se esqueça de anotar as UUIDs retornados.
  3. Cancele o registro dos nós usando o seguinte comando:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    Em que UUID é o UUID retornado na resposta do comando anterior.

  4. Repita a etapa 3 para cada UUID que você coletou nas etapas 1 e 2.
  5. Registre novamente os nós usando o seguinte comando:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

Observe que essas operações registram e cancelam o registro de nós do Zookeeper e não têm nenhum no aglomerado Cassandra. Para mais informações sobre esses comandos, consulte Atualizar registros do repositório de dados.

68722102

Política do MessageLogging, incluindo informações extras na mensagem de registro

O elemento FormatMessage da política MessageLogging controla o formato da mensagem registrada. Quando FormatMessage=false, a mensagem registrada não precisa incluir informações geradas pela Apigee. No entanto, mesmo que você defina FormatMessage=false, a mensagem de registro ainda vai incluir as seguintes informações:

  • A pontuação de prioridade
  • O carimbo de data/hora

Alternativa:

Nenhum.
65737520

Falha ao redefinir a senha de administrador do sistema

Redefinir a senha de administrador do sistema para o servidor de gerenciamento que contém caracteres especiais falhará.

Alternativa:

Defina a senha em um arquivo de dados que você vai transmitir para o endpoint /users na API Management. Veja mais informações em Redefinir a senha de administrador do sistema.

Próxima etapa

Para começar a usar o Edge para a nuvem privada 4.19.01, use estes links:

Novas instalações:
Nova visão geral da instalação
Instalações existentes:
Fazer upgrade dos caminhos