Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
El 18 de agosto de 2021, lanzamos una nueva versión de Apigee Edge para la nube privada.
Procedimiento de actualización
La actualización de esta versión actualizará los componentes de la siguiente lista de RPM:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm
Para verificar las versiones de RPM que tienes instaladas actualmente y ver si necesitan actualizarse, ingresa lo siguiente:
apigee-all version
Para actualizar tu instalación, realiza el siguiente procedimiento en los nodos de Edge:
-
En todos los nodos perimetrales, haz lo siguiente:
- Limpia los repositorios de Yum:
sudo yum clean all
- Descarga el archivo
bootstrap_4.50.00.shde Edge 4.50.00 más reciente en/tmp/bootstrap_4.50.00.sh:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Instala la utilidad
apigee-servicede Edge 4.50.00 y las dependencias:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
donde uName:pWord son el nombre de usuario y la contraseña que recibiste de Apigee. Si omites pWord, se te pedirá que lo ingreses.
- Actualiza la utilidad de
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Usa el comando
sourcepara ejecutar la secuencia de comandosapigee-service.sh:source /etc/profile.d/apigee-service.sh
- Limpia los repositorios de Yum:
- Actualiza la utilidad
apigee-validateen el servidor de administración:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Actualiza la utilidad
apigee-provisionen el servidor de administración:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Actualiza todos los nodos de Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
donde configFile especifica el archivo de configuración que usaste para instalar Apigee Edge para la nube privada. Por ejemplo,
/opt/silent.conf - Actualiza los nodos de Postgres (principal y en espera):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- En todos los nodos de Edge, ejecuta la secuencia de comandos
update.shpara el procesoedge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Ejecuta la secuencia de comandos
update.shpara el SSO en todos los nodos:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- Ejecuta la secuencia de comandos
update.shpara la IU en todos los nodos:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Si usas la nueva experiencia de Edge, ejecuta el siguiente comando:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- En todos los nodos del portal de Apigee Developer Services, actualiza el proceso del portal para desarrolladores ejecutando el siguiente comando:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
Cambios en el software compatible
En esta versión, no se realizaron cambios en el software compatible.
Bajas y retiros
En esta versión, no hay nuevas bajas ni descontinuaciones.
Nuevas funciones
En esta versión, se incluyen las siguientes funciones nuevas:
Una nueva ventana emergente te advierte sobre las fechas de finalización del ciclo de vida (EOL) de Edge para la nube privada
Los clientes de Edge para la Nube Privada comenzarán a ver mensajes de advertencia seis meses antes de la fecha de FdV de la versión instalada. El mensaje de EOL se mostrará una vez por sesión del navegador: Si cierras la pestaña o el navegador, se perderá la sesión. Si vuelves a abrir Apigee en un navegador, el mensaje se volverá a mostrar.
Nueva opción para cerrar la sesión de los usuarios cuando se cambian sus contraseñas
Se agregó una nueva marca a apigee.feature.clearSessionOnPasswordUpdate, que te permite configurar si los usuarios salen de su cuenta después de que cambias su contraseña.
La configuración predeterminada es que los usuarios no cierren sesión.
Nueva marca para establecer la versión de TLS para SMTP
Se agregó una nueva marca a mail.smtp.ssl.protocols, que especifica los protocolos SSL habilitados para las conexiones SMTP. Esta función te permite configurar protocolos SSL según tus requisitos de seguridad.
Configura el proxy de reenvío.
Se agregaron los siguientes parámetros que te permiten configurar un proxy de reenvío:
http.proxyHosthttp.proxyPorthttp.proxyUserhttp.proxyPassword
De forma predeterminada, los valores de las marcas están vacíos.
Se mejoró la secuencia de comandos pg-data-purge para borrar las tablas de hechos principales de Analytics
Para ejecutar la secuencia de comandos, ingresa el siguiente comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
La secuencia de comandos tiene las siguientes opciones:
Delete-from-parent-factValor predeterminado : No. También borrará los datos anteriores a los días de retención de la tabla de hechos principal.Confirm-delete-from-parent-fact. Valor predeterminado: No. Si la respuesta es No, la secuencia de comandos solicitará confirmación antes de borrar datos del hecho principal. Se establece en Sí si la secuencia de comandos de purga está automatizada.
Opción para cambiar la etiqueta del usuario en la página de acceso
Una nueva marca, apigee.feature.customLoginUserLabel, te permite configurar la etiqueta del usuario en la página de acceso según sus preferencias. El valor predeterminado es Dirección de correo electrónico.
Correcciones de errores
En esta sección, se enumeran los errores de la nube privada que se corrigieron en esta versión.
| ID del problema | Descripción |
|---|---|
| 179989459 |
No funcionaba la eliminación de un producto de API de un paquete de productos de API. Ya se solucionó este problema. |
| 67151202 |
No se aplicaban los requisitos de complejidad de la contraseña durante la instalación Ya se solucionó este problema. |
| 175942835 |
Los clientes podían realizar solicitudes GET a dailysummaryreports sin ninguna protección contra CSRF Ya se solucionó este problema. |
| 161351690 |
La política de HMAC no aparecía en la lista de políticas de la IU Ya se solucionó este problema. |
| 170791446 |
Problema de redireccionamiento 404 en la pestaña Developers de la IU. Los clientes no podían editar, borrar ni realizar ninguna otra operación en la pestaña Developers de la IU porque el correo electrónico del desarrollador contenía caracteres especiales. Ya se solucionó este problema. |
| 168149141 |
La instalación de la monetización fallaba en un segundo servidor de administración Se corrigieron algunos problemas potenciales debido a una condición de carrera durante la instalación del servidor de administración de Mint. |
| 167960487 |
Las palabras clave reservadas AND/OR dentro del texto de las dimensiones provocaban errores en los informes de Analytics Ya se solucionó este problema. |
| 168846482 |
Falló el restablecimiento de Postgres si faltaban bases de datos de Apigee Mejoramos el registro de errores en la secuencia de comandos de restablecimiento de Postgres. |
| 161155125 |
Las actualizaciones fallaban para apigee-ldap Ya se solucionó este problema. |
| 180207712 |
El cliente no pudo agregar nodos nuevos de Cassandra La configuración de Cassandra fallará con un mensaje de error mejorado si se proporciona una propiedadCASS_HOSTS incorrecta.
|
| 173657467 |
El servidor de administración no se iniciaba si los nodos de Cassandra en otro centro de datos estaban inactivos Se mejoró la secuencia de comandos para habilitar la autenticación de Cassandra para controlar esto. |
| 182456858 |
El servidor de administración no se conectaba a una región local de Postgres. Se realizaron mejoras en el algoritmo del servidor de administración para elegir el mejor Postgres al que conectarse para las consultas de análisis. |
| 189743303 |
Problema de filtrado de la API de Analytics Ya se solucionó este problema. |
| 156623186 |
Las restricciones de permisos no funcionaban para el recurso Audits Ya se solucionó este problema. |
| 123015330 |
Los números con formato incorrecto dentro del archivo |
| 183147699 |
Se corrigió un problema en los registros de almacén de datos durante la instalación o las actualizaciones del servidor de administración cuando se usan nombres de regiones que no están en el formato dc-x. Consulta la Referencia del archivo de configuración de Edge. |
| 180373096 |
La implementación masiva de proxies de API fue lenta Ya se solucionó este problema. |
| 182857918 |
Se mejoraron los registros del Message Processor para capturar mejor los estados de error |
| 193870176 |
Se agregó una configuración a nivel del Router para inhabilitar las opciones de escucha del host virtual en los puertos estándar 80 y 443. |
| 168560804 |
Se devolvió un error 403 cuando se creó el flujo compartido El error se produjo porque se estaba pasando un valor no definido a la API. Ya se solucionó este problema. |
| 186503861 |
La política ServiceCallout dividía los valores de encabezado y enviaba los encabezados con la misma clave y valores diferentes al backend cuando se usaba el elemento conf_http_HTTPHeader.{ANY}) para controlar el comportamiento predeterminado de valores múltiples y duplicados de todos los encabezados. Esta configuración solo se aplicará si no hay una configuración de encabezado específica.
|
Se corrigieron problemas de seguridad
A continuación, se incluye una lista de los problemas de seguridad conocidos que se corrigieron en esta versión. Para evitar estos problemas, instala la versión más reciente de Edge Private Cloud.
| ID del problema | Descripción |
|---|---|
| CVE-2020-11022 | Se corrigió la vulnerabilidad de jQuery |
| CVE-2020-11023 | Se corrigió la vulnerabilidad de jQuery |
| CVE-2018-20801 | Problemas de vulnerabilidad de Highcharts en la IU de Edge (clásica) |
Vulnerabilidad de secuencia de comandos entre sitios (XSS) en jQuery Se corrigió una vulnerabilidad en jQuery que informaba sobre secuencias de comandos entre sitios (XSS). |
|
Vulnerabilidad en el servlet de Tomcat. El servlet 8.0.53 de Tomcat existente tenía una vulnerabilidad de seguridad. La actualización del servlet de Tomcat a la versión 8.5.34 corrige esta vulnerabilidad. |
Problemas conocidos
Consulta Problemas conocidos con Edge para la nube privada para obtener una lista completa de los problemas conocidos.