4.50.00.05: Notas de la versión de Edge para la nube privada

Estás viendo la documentación de Apigee Edge.
Consulta la documentación de Apigee X.

El 28 de octubre de 2020, lanzamos una versión nueva de Apigee Edge para la nube privada.

Procedimiento de actualización

Si actualizas esta versión, se actualizarán los componentes de la siguiente lista de RPM:

  • edge-analytics-4.50.00-0.0.40037.noarch.rpm
  • apigee-tomcat-7.0.105-0.0.910.noarch.rpm.
  • apigee-sso-4.50.00-0.0.20135.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2513.noarch.rpm.
  • edge-gateway-4.50.00-0.0.20100.noarch.rpm.
  • edge-management-server-4.50.00-0.0.20100.noarch.rpm
  • Edge-message-processor-4.50.00-0.0.20100.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20100.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20100.noarch.rpm
  • Edge-router-4.50.00-0.0.20100.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20016.noarch.rpm
  • apigee-drupal-7.73-0.0.305.noarch.rpm.
  • apigee-drupal-devportal-4.50.00-0.0.406.noarch.rpm
  • apigee-sap-drupal-devportal-4.50.00-0.0.406.noarch.rpm
  • apigee-drupal-contrib-4.50.00-0.0.402.noarch.rpm

Nota: Se actualizó el RPM de apigee-drupal-contrib-4.50.00 a la versión 0.0.402. Este RPM es idéntico a la versión 0.0.401 y se actualizó para resolver ciertas dependencias de Drupal. Si aplicas parches desde versiones anteriores, es posible que la versión de RPM no cambie.

Para consultar las versiones de RPM que tienes instaladas actualmente, ingresa lo siguiente para ver si deben actualizarse:

apigee-all version

Para actualizar tu instalación, realiza el siguiente procedimiento en los nodos perimetrales:

  1. En todos los nodos perimetrales:

    1. Limpia los repositorios de Yum:
      sudo yum clean all
    2. Descarga el archivo bootstrap_4.50.00.sh más reciente de Edge 4.50.00 para /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Instala la utilidad apigee-service y las dependencias de Edge 4.50.00:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      En el comando anterior, uName:pWord son el nombre de usuario y la contraseña que recibió de Apigee. Si omites pWord, se te solicitará que lo ingreses.

    4. Actualiza la utilidad apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Usa el comando source para ejecutar la secuencia de comandos apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. En todos los nodos perimetrales, ejecuta la secuencia de comandos update.sh para el proceso edge. Para ello, ejecuta el siguiente comando en cada nodo:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Si usas la experiencia de New Edge, ejecuta el siguiente comando en todos los nodos de la experiencia de New Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  4. En todos los nodos del portal de Apigee Developer Services, ejecuta el siguiente comando para actualizar el proceso devportal:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

Software compatible

Sin cambios.

Bajas y retiros

No hay bajas ni retiros nuevos.

Nuevas funciones

No hay funciones nuevas.

Fallas corregidas

En la siguiente tabla, se enumeran los errores corregidos en esta versión:

ID del problema Descripción
179070158

El SSO de Apigee no verificaba una firma digital, lo cual causaba un posible problema de seguridad.

Se agregó la configuración SSO_SAML_SIGNED_ASSERTIONS=y al archivo de configuración, lo que resuelve el problema. Consulta Cómo instalar y configurar el SSO perimetral para el acceso HTTP.

120556489

El archivo de configuración de SSO no tiene un parámetro de configuración para especificar un redireccionamiento de inicio a partir de SSO en la IU de Edge.

Como resultado, el acceso a través de SSO (puerto 9099) fallaba y mostraba el mensaje "¿A dónde?".

Esto ya se corrigió. Ahora puedes configurar un redireccionamiento a una página principal de SSO a la IU de Edge mediante los siguientes pasos:

  1. Edita el archivo /opt/apigee/customer/application/sso.properties. Si el archivo no existe, créalo.
  2. Agrega la siguiente línea al archivo. Usa el protocolo correspondiente, http o https, y reemplaza
    <Edge-UI>:<PORT> por el extremo y el puerto reales de la IU de Edge.
    conf_login_homeredirect=https://<Edge-UI>:<PORT>/edge
  3. Reinicia el servidor de SSO.
  4. apigee-service apigee-sso restart
148433643

La instalación de la IU de Edge causaba un error de segmentación.

El mensaje de error era runtime error: invalid memory address or nil pointer dereference

160904129

Se corrigió un problema de acceso denegado al portal para desarrolladores 403 de URL de CSS/JS en todos los módulos agregados al directorio /sites.

167712617

Se mejoró la limpieza de los recursos internos para evitar una situación de uso de montón alta cuando la variable de respuesta se almacena en caché en la política PopulateCache.

170136958

La política de XSLT solo se ejecutará en el conjunto de subprocesos principal para evitar la vinculación de subprocesos NIO principales.

Errores conocidos

Para obtener una lista de los problemas conocidos con Edge Private Cloud, consulta Problemas conocidos con Edge Private Cloud.