4.19.01 Notas de la versión de Edge para la nube privada

Estás viendo la documentación de Apigee Edge.
Ir a la documentación de Apigee X.
info

En esta sección, se describe la versión 4.19.01 de la versión de funciones de Edge para la nube privada.

Resumen de la versión

En la siguiente tabla, se resumen los cambios de esta versión:

Nuevas funciones

Esta versión incluye las siguientes funciones nuevas:

○ Lanzamiento de la disponibilidad general (DG) de la IU de Edge
○ Lanzamiento de la disponibilidad general (DG) de la monetización en la IU de Edge
apigee-monit agrega servicios de supervisión y recuperación automática
○ La IU de Edge tiene nuevas propiedades de configuración de TLS
○ Ahora puedes crear, editar y borrar hosts virtuales en la IU de Edge
○ Se agregó compatibilidad con OpenAPI v3
○ Ahora se admiten Red Hat Enterprise Linux (RHEL) y CentOS 7.6
○ Ahora se admite Oracle Linux 7.5

Para obtener más información sobre cada una de estas funciones nuevas, consulta Funciones nuevas.

Versiones incluidas

Desde la versión de funciones anterior de Edge para la nube privada, se lanzaron las siguientes versiones, que se incluyen en esta:

○ Edge:
   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
Retiros Ninguno
Bajas Ya no se admite (está obsoleta) la versión 4.17.09 de Apigee Edge para la nube privada.

Para obtener más información, consulta Bajas, descontinuaciones y cambios en CPS de Apigee.

Correcciones de errores

Esta versión incluye las siguientes correcciones de errores:

○ El script de copia de seguridad no detuvo Zookeeper (122694069)
○ Se agregó la página de destino "No organizations" (120993451)
○ Se borran los informes personalizados (120682369)
○ Pestaña Mapa geográfico en la nueva experiencia de Edge (120681592)
○ Opciones de JVM de Zookeeper (120624977)
○ Se produjeron errores indefinidos en las sugerencias (80187407)
○ Se crean proxies inversos a través de OpenAPI (79949124)
○ Los restablecimientos de contraseñas no envían vínculos (77515655)
○ Encabezados incorrectos para los vínculos de restablecimiento de contraseñas (72799769)
○ Se usan WSDL para crear proxies de API (69550284)

Para obtener más información sobre cada una de estas correcciones, consulta Correcciones de errores.

Errores conocidos

En esta versión, se incluyen los siguientes problemas conocidos:

○ Formato de archivo de metadatos para la instalación de apigee-sso (135616498)
apigee-monit no admitido en Amazon Linux 1 (122370980)
○ La copia de seguridad del Message Processor no realiza una copia de seguridad del conjunto correcto de archivos (121095148)
○ No se invalidan los tokens de sesión (115278838)
○ Las operaciones de Cassandra no funcionan cuando la autenticación de JMX está habilitada (113342838)
○ Las solicitudes de HEAD a los destinos de Node.js se bloquean (79993247)
○ Los nombres de host no se resuelven (79757554)
○ Se producen DataAccessExceptions en configuraciones de varios centros de datos (76087166)
○ La política de MessageLogging incluye información adicional en el mensaje de registro (68722102)
○ Se produce un error al restablecer la contraseña del administrador del sistema (65737520)

Para obtener más información sobre cada uno de estos problemas conocidos, incluidas las soluciones alternativas, consulta Problemas conocidos.

Actualiza las rutas

En la siguiente tabla, se muestran las rutas de actualización para esta versión:

A partir de 4.18.05 Actualiza directamente de 4.18.05 a 4.19.01
Desde 4.18.01 Actualización directa de 4.18.01 a 4.19.01
A partir del 4.17.09 Actualiza directamente de 4.17.09 a 4.19.01
A partir de la versión 4.17.05 Actualiza de la versión 4.17.05 a la 4.18.01 y, luego, actualiza de la versión 4.18.01 a la 4.19.01
Desde la versión 4.17.01 Actualiza de 4.17.01 a 4.18.01 y, luego, actualiza de 4.18.01 a 4.19.01
A partir del 4.16.09 Actualiza de 4.16.09 a 4.18.01 y, luego, actualiza de 4.18.01 a 4.19.01
A partir de la versión 4.16.05 Actualiza de 4.16.05 a 4.18.01 y, luego, actualiza de 4.18.01 a 4.19.01
A partir de la versión 4.16.01 Actualiza de 4.16.01 a 4.18.01 y, luego, actualiza de 4.18.01 a 4.19.01
Desde la versión 4.15.0x Actualiza de 4.15.0x a 4.16.01, luego, actualiza de 4.16.01 a 4.18.01, y, por último, actualiza de 4.18.01 a 4.19.01

Nuevas funciones

En esta sección, se enumeran las funciones nuevas de esta versión. Además, esta versión incluye todas las funciones de las versiones de la IU de Edge, Edge Management y Portal que se enumeran en Included Releases.

Además de las siguientes mejoras, esta versión también incluye varias mejoras de usabilidad, rendimiento, seguridad y estabilidad.

Lanzamiento de la disponibilidad general (DG) de la IU de Edge

La IU de Apigee Edge es nuestro servicio de IU de administración más reciente. Anteriormente, estaba en versión beta. Con Apigee Edge para la nube privada v4.19.01, la IU de Edge forma parte de la versión de disponibilidad general.

Para usar la IU de Edge, debes habilitar SAML y, luego, instalar la IU de Edge en su propio nodo.

Para obtener más información, consulta La IU de Edge para la nube privada.

Lanzamiento de la disponibilidad general (DG) de la monetización en la IU de Edge

Ya está disponible el lanzamiento de la DG de la monetización en la IU de la nueva experiencia de Edge.

Ahora puedes administrar todas las tareas de monetización de Apigee Edge para la nube privada en la IU de la nueva experiencia de Edge, incluidas las siguientes:

Con este anuncio, los informes de variación de la monetización dejaron de estar disponibles oficialmente. Consulta Bajas de Apigee.

apigee-monit agrega servicios de supervisión y reparación automática

Apigee Edge para la nube privada ahora incluye apigee-monit, una herramienta basada en la utilidad monit de código abierto. apigee-monit sondea periódicamente los servicios de Edge. Si un servicio no está disponible, apigee-monit intenta reiniciarlo.

Para obtener información sobre la instalación, configuración y uso de apigee-monit, consulta Reparación automática con apigee-monit.

Nuevas propiedades de configuración de TLS

La IU de Edge admite nuevas propiedades de configuración de TLS que puedes usar para establecer lo siguiente:

  • Protocolo TLS predeterminado
  • Lista de protocolos TLS admitidos
  • Algoritmos de TLS compatibles
  • Algoritmos de cifrado TLS admitidos

Para obtener más información, consulta Cómo establecer propiedades de TLS opcionales.

Crea, edita y borra hosts virtuales en la IU de Edge

Se expandió la funcionalidad de autoservicio para que ahora puedas crear, editar y borrar hosts virtuales en un navegador (solo en la IU de Edge).

Para obtener más información, consulta Crea un host virtual con un navegador.

Se agregó compatibilidad con OpenAPI v3

En esta versión, se agregó compatibilidad para crear un proxy a través de la versión 3 de OpenAPI (solo en la IU de Edge).

Software compatible

En esta versión, se incluyen los siguientes cambios en el software compatible:

Se agregó compatibilidad Ya no se admite

Esta versión agrega compatibilidad con las siguientes plataformas:

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

Las siguientes plataformas ya no son compatibles con esta versión:

  • RHEL/CentOS/Oracle, versión 7.3
  • Versión 6.8 de RHEL/CentOS
  • Oracle Linux 6.7

Para obtener una lista completa de las plataformas compatibles, consulta Software y versiones compatibles.

Correcciones de errores

En esta sección, se enumeran los errores de Private Cloud que se corrigieron en esta versión. Además, esta versión incluye todas las correcciones de errores en las versiones de la IU de Edge, Edge Management y el portal que se muestran en Included Releases.

ID del problema Descripción
122694069

El script de copia de seguridad no detuvo Zookeeper

Antes de esta corrección, la secuencia de comandos de copia de seguridad no detenía el proceso de Zookeeper.
120993451

Se agregó la página de destino "No organizations"

Los desarrolladores que acceden con un usuario que no tiene organizaciones asociadas ya no se dirigen a una página que no existe. Se agregó una nueva página de destino para estos usuarios.
120682369

Cómo borrar informes personalizados

Los usuarios no podían borrar informes personalizados en la nueva experiencia de Edge.
120681592

Pestaña Mapa geográfico en la nueva experiencia de Edge

Cuando los usuarios navegaban a la pestaña Mapa geográfico en la nueva experiencia de Edge, esta mostraba un error.
120624977

Opciones de JVM de Zookeeper

No funcionaba la configuración de las opciones de JVM con Code with Config para Zookeeper.
80187407

Se produjeron errores indefinidos en las Tooltips

Cuando un gráfico tenía solo una serie temporal, las sugerencias mostraban errores indefinidos.
79949124

Cómo crear proxies inversos a través de OpenAPI

No funcionaba el botón Usar OpenAPI cuando se creaban proxies.
77515655

No se envían vínculos para restablecer contraseñas

Los usuarios no recibían correos electrónicos cuando solicitaban un vínculo para restablecer sus contraseñas.
72799769

Encabezados incorrectos para los vínculos de restablecimiento de contraseña

Incluso después de que un usuario configuró la propiedad trustxforwarded en true, los encabezados de solicitud resultantes no usaban HTTPS.
69550284

Cómo usar WSDL para crear proxies de API

Se producía un error en la generación del proxy de API cuando se usaban archivos WSDL.

Problemas conocidos

En la siguiente tabla, se enumeran los problemas conocidos en esta versión:

ID del problema Descripción
135616498

Formato de archivo de metadatos para la instalación de apigee-sso

Cuando se instala apigee-sso y se usa un archivo metadata.xml en lugar de una URL, si el archivo metadata.xml no incluye una línea nueva (CRLF) al final del archivo, el archivo metadata.xml no se lee por completo.

Solución alternativa:

Para solucionar este problema, puedes realizar una de las siguientes acciones:

  • Agrega un CRLF al final del archivo metadata.xml

    O

  • Usa una ubicación basada en URL para los metadatos
122370980

apigee-monit no es compatible con Amazon Linux 1

Solución alternativa:

Ninguno
121095148

La copia de seguridad del Message Processor no crea una copia de seguridad del conjunto correcto de archivos

Solución alternativa:

Ejecuta la copia de seguridad por segunda vez y debería crear una copia de seguridad del conjunto correcto de archivos.

115278838

No se invalidaron los tokens de sesión

Los tokens de sesión no se invalidan en el servidor cuando el usuario hace clic en el botón de cierre de sesión de Apigee Edge.

Solución alternativa:

Usa la nueva experiencia de Edge con SAML.

113342838

Las operaciones de Cassandra no funcionan cuando la autenticación de JMX está habilitada

Solución alternativa:

Agrega tu nombre de usuario y contraseña cada vez que invoques el comando nodetool.

79993247

Las solicitudes de HEAD a los destinos de Node.js se bloquean

Las solicitudes HEAD a un destino de Node.js pueden quedar pendientes y dejar conexiones pendientes.

Solución alternativa:

Para solucionar este problema, define un controlador para las solicitudes de HEAD para que muestre explícitamente una respuesta vacía.

79757554

Los nombres de host no se resuelven

Después de instalar o actualizar Edge para la nube privada, es posible que los nombres de host no se resuelvan en sus direcciones.

Solución alternativa:

Para resolver este problema, reinicia el componente de la IU de Edge:

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

DataAccessException en configuraciones de varios centros de datos

En las configuraciones de varios centros de datos, si un almacén de datos deja de estar disponible, es posible que veas el siguiente error:

DataAccessException: Error while accessing datastore;
Please retry later

El resultado es que es posible que el servidor de administración no se inicie porque intenta conectarse a los nodos de Cassandra en dc-1 y dc-2. El error DataAccessExceptions se produce si un nodo de Cassandra está inactivo. Esto también podría provocar interrupciones en el tráfico de la API, en las que los procesadores de mensajes informen DataAccessExceptions cuando intenten recuperar KVM.

Ten en cuenta que el estado esperado es que el servidor de administración no se conecte a los componentes del almacén de datos en todas las regiones.

Solución alternativa

La solución alternativa consiste en anular el registro de los siguientes tipos de nodos de Cassandra en el centro de datos no disponible y, luego, volver a registrarlos después de que los nodos de Cassandra estén disponibles nuevamente:

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

Para anular y volver a registrar estos tipos de nodos de Cassandra, haz lo siguiente:

  1. Obtén los UUID de los nodos de Cassandra con el siguiente comando curl:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Donde:

    • ADMIN_EMAIL y ADMIN_PW son las credenciales de tu cuenta de Apigee.
    • MS_IP y MS_PORT son la dirección IP y el número de puerto del servidor de administración.
    • REGION es el nombre del centro de datos en el que se encuentra el servidor de administración.
    • GATEWAY_POD es el nombre del pod, que, de forma predeterminada, es "gateway". Sin embargo, es posible que le hayas cambiado el nombre, así que verifica tu implementación.
    • CASSANDRA_NODE_TYPE es uno de kms-datastore, dc-datastore y keyvaluemap-datastore.

    Por ejemplo:

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

    La respuesta usa el siguiente 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"
    }

    Por ejemplo:

    {
      "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"
    }

    Anota los valores del campo uUID en la respuesta. Los usarás para anular el registro de los nodos.

  2. Repite el paso uno para cada tipo de nodo de Cassandra: kms-datastore, dc-datastore y keyvaluemap-datastore. Asegúrate de tomar nota de los UUID que se devuelven.
  3. Anula el registro de los nodos con el siguiente comando:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    Aquí, UUID es el UUID que se devolvió en la respuesta del comando anterior.

  4. Repite el paso 3 para cada UUID que recopilaste en los pasos 1 y 2.
  5. Vuelve a registrar los nodos con el siguiente 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

Ten en cuenta que estas operaciones registran y anulan el registro de nodos de Zookeeper, y no tienen ningún impacto en el clúster de Cassandra. Para obtener más información sobre estos comandos, consulta Actualiza los registros del almacén de datos.

68722102

Política MessageLogging que incluye información adicional en el mensaje de registro

El elemento FormatMessage de la política MessageLogging controla el formato del mensaje registrado. Cuando es FormatMessage=false, se supone que el mensaje registrado no debe incluir ninguna información generada por Apigee. Sin embargo, incluso si configuras FormatMessage=false, el mensaje de registro aún incluye la siguiente información:

  • La puntuación de prioridad
  • La marca de tiempo

Solución alternativa:

Ninguno
65737520

Falla el restablecimiento de la contraseña del administrador del sistema

Se producirá un error al restablecer la contraseña del administrador del sistema para el servidor de administración que contiene caracteres especiales.

Solución alternativa:

Define la contraseña en un archivo de datos que luego pasarás al extremo /users en la API de Management. Para obtener más información, consulta Cómo restablecer la contraseña del administrador del sistema.

Próximo paso

Para comenzar a usar Edge para la nube privada 4.19.01, usa los siguientes vínculos:

Nuevas instalaciones:
Nueva descripción general de la instalación
Instalaciones existentes:
Rutas de actualización