Estás consultando la documentación de Apigee Edge.
Consulta la
documentación de Apigee X. Información
El 10 de marzo de 2020, lanzamos una nueva versión de Apigee Edge para la nube privada.
Procedimiento de actualización
Para actualizar la instalación, realiza el siguiente procedimiento en los nodos perimetrales:
-
En todos los nodos perimetrales:
- Limpia los repositorios de Yum:
sudo yum clean all
- Descarga el archivo
bootstrap_4.19.06.sh
más reciente de Edge 4.19.06 en/tmp/bootstrap_4.19.06.sh
:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- Instala la utilidad
apigee-service
y las dependencias de Edge 4.19.06:sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord
En el ejemplo 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.
- Actualiza la utilidad
apigee-setup
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Usa el comando
source
para ejecutar la secuencia de comandosapigee-service.sh
:source /etc/profile.d/apigee-service.sh
- Limpia los repositorios de Yum:
- Actualiza la utilidad
apigee validate
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Importa el nuevo proxy de SmartDocs desde el
smartdocs.zip
en el directorio/opt/apigee/apigee-validate/bundles
y, luego, impleméntalo como una revisión nueva. Se debe importar el proxy nuevo a la organización en la que SmartDocs está configurado actualmente. Implementar el proxy como una revisión nueva facilitará la reversión, si es necesario.Nota: Antes de la implementación, asegúrate de que
<VirtualHost>
en el proxy nuevo coincida con la configuración<VirtualHost>
establecida actualmente en tu entorno. De lo contrario, edita el proxy antes de implementarlo. - En la IU de Edge, crea y actualiza un KVM llamado “smartdocs_whitelist”, como se muestra en la siguiente figura.
El KVM debe crearse en la organización y el entorno en los que se implementa el proxy de SmartDocs.
Nota: Asegúrate de que la casilla Encriptado NO esté marcada.
- Agrega una clave denominada “is_whitelist_configured”, en la que el valor sea “YES”.
- Agrega una segunda clave llamada “allowed_hosts”, en la que los valores sean nombres de host o direcciones IP
separados por espacios a los que se llama desde SmartDocs. El valor de “allowed_hosts” debe incluir cualquier host incluido en las especificaciones de OpenAPI que se agregaron a SmartDocs. Por ejemplo, si tienes una especificación de OpenAPI que llama a
mocktarget.apigee.net
, deberás agregarmocktarget.apigee.net
al valor “allowed_hosts”. Si no se incluye un host en el KVM, la respuesta de SmartDocs será400 Bad Request
con una carga útil de contenido deBad Request-Hostname not permitted
.
Software compatible
Ningún contenido de este tipo
Bajas y retiros
Ningún contenido de este tipo
Fallas corregidas
En la siguiente tabla, se enumeran los errores corregidos en esta versión:
ID del problema | Descripción |
---|---|
145340106 | Vulnerabilidad de la API de SmartDocs de Apigee Se actualizó el proxy de SmartDocs de Apigee para abordar la vulnerabilidad de seguridad. Consulta Procedimiento de actualización para obtener más información y los pasos necesarios. |