Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
El martes 29 de abril de 2014, lanzamos una nueva versión en la nube de Apigee Edge.
Nuevas funciones y mejoras
A continuación, se indican las nuevas funciones y mejoras de esta versión.
- Paneles de estadísticas
Edge ahora proporciona nuevos informes de estadísticas de rendimiento del extremo, rendimiento del proxy de API y rendimiento de la caché para ayudarte a supervisar el rendimiento.
Consulta "Los paneles de Operaciones" en Paneles de Analytics. - Agregación de métricas personalizadas para el rendimiento
Esta función ya no está disponible.
Una nueva función de agregación personalizada mejora el rendimiento de las estadísticas, ya que te permite definir métricas personalizadas que Edge recopila y almacena a medida que se realizan llamadas a la API. Cuando ves informes, Edge accede a las métricas agregadas ya disponibles en lugar de recuperarlas sobre la marcha. - OAuth 2.0 preconfigurado en proxies de API
Cuando creas un proxy de API, una nueva opción "Proteger con tokens de acceso de OAuth v2.0" configura automáticamente el proxy de API con políticas que admiten OAuth.
Consulta OAuth. - Enmascaramiento de datos en el registro
El recurso de la API de /maskconfigs te permite enmascarar datos sensibles, como la información de tarjetas de crédito, en las sesiones de registro del proxy de API, lo que ayuda a garantizar la seguridad de los datos del usuario durante el desarrollo de la API.
Caso:810723
Consulta Enmascaramiento y ocultamiento de datos. - Política de autenticación básica
La política de autenticación básica te permite agregar autenticación básica ligera a un proxy de API, lo que proporciona codificación automática en Base64 de las credenciales del usuario y la población del encabezadoAuthorization: Basicde HTTP.
Consulta la política de autenticación básica. - PostClientFlow
El PostClientFlow te permite agregar políticas de MessageLogging que se ejecutan después de que se envía la respuesta. Esto reduce la latencia del proxy de API y hace que la información esté disponible para el registro, que no se calcula hasta después de que se envía la respuesta, como client.sent.start.timestamp y client.sent.end.timestamp.
Caso: 814059
Fallas corregidas
En esta versión, se corrigieron los siguientes errores.
| Tema | Description |
|---|---|
| Validación del nombre del informe personalizado | Edge ahora valida los nombres de los informes personalizados para prohibir el uso de caracteres especiales. |
| Informa problemas con el desglose de developer_app | En los informes personalizados que usaban el desglose developer_app, se mostraban apps de desarrolladores incorrectas. Ya corregimos el problema. |
| El período no funciona en los informes personalizados | En los informes personalizados que contenían filtros con varias expresiones entre paréntesis (por ejemplo, (request_verb eq 'POST') or (request_verb eq
'GET')), cambiar el período del informe no afectaba los resultados. Ya se solucionó este problema.Caso: 810753 |
| Los gráficos no aparecen en los informes personalizados | Se solucionó un problema por el que los gráficos no aparecían en los informes personalizados. Caso: 814623 |
| Importación de WSDL |
|
| Configuración de la política de Concurrent Rate Limit | El selector de extremos de destino ahora solo está disponible cuando se agrega una política de límite de frecuencia simultáneo a un proxy de API. El extremo de destino no se aplica a otras políticas. |
| Asistencia de la empresa para desarrolladores | En el caso de las organizaciones que tienen habilitadas las empresas, ahora puedes especificar una empresa cuando creas o editas un desarrollador. Caso: 515246 |
| Exportación de desarrolladores, apps y productos | Ahora puedes exportar desarrolladores, apps y productos a un archivo CSV desde la página Developers de la IU de administración de Edge. Por el momento, esta función no está disponible para las organizaciones que tienen habilitada la monetización. Caso: 747159 |
| La ventana de las Apps de desarrolladores se bloquea | Después de que un desarrollador borraba una app en Edge Developer Portal, hacer clic en esa app de desarrollador en la IU de administración de Edge provocaba que la ventana se bloqueara. Ya se solucionó este problema. |
| Comentarios en la configuración de un proxy de API | Los comentarios en una configuración de proxy de API ahora son visibles en la vista de código del editor de proxy de API y en el Inspector de propiedades. |
| Proxies de API creados con nombres no válidos | Anteriormente, la IU de administración de Edge permitía la creación de proxies de API cuyos nombres contenían caracteres especiales no admitidos, lo que generaba proxies de API no válidos que no se podían borrar. Ahora se validan los nombres de los proxies de API en el momento de la creación. Solo se permiten caracteres alfanuméricos, "-" y "_". Caso: 550390 |
| Distinción entre mayúsculas y minúsculas en los nombres de los proxies de API | Edge creaba proxies de API con nombres en minúsculas, independientemente de las mayúsculas y minúsculas ingresadas. Edge ahora respeta las mayúsculas y minúsculas del nombre ingresado para el proxy de API. |
| Advertencia sobre el guardado del proxy de API | Cuando guardas un proxy de API en el editor de proxies de API, Edge implementa el proxy de API en todos los entornos en los que se implementa actualmente la revisión, incluidos los entornos de producción. La IU de administración de Edge ahora muestra una advertencia antes de guardar el proxy. |
| Rol personalizado sin permisos que se guarda en el entorno de producción | Cuando se actualiza una revisión de API implementada, se activa una anulación de implementación y una implementación internas en los entornos implementados. Se pudo implementar un rol personalizado sin los permisos de implementación adecuados guardando un proxy de API. Este problema se solucionó aplicando permisos de implementación. Caso: 813084 |
| Servidor de destino duplicado | Cuando se creaba un servidor de destino duplicado, en lugar de un error HTTP 409, Edge sobrescribía el servidor de destino existente y devolvía un estado 201. Este problema se solucionó con el envío de un error 409 y la no anulación del servidor de destino existente. |
| No se pueden crear sesiones de seguimiento para proxies de API | No se creaban sesiones de seguimiento para los entornos con procesadores de mensajes que no eran accesibles. Este problema se resolvió adjuntando sesiones de registro solo a los procesadores de mensajes disponibles y accesibles. Caso: 812192 |
| Comportamiento actualizado de JMSReplyTo | De forma predeterminada, Edge envía la respuesta a la cola especificada en el encabezado JMSReplyTo.
Sin embargo, si deseas que el servicio de backend controle el envío de la respuesta a la cola de JMSReplyTo en lugar de Edge, agrega el encabezado X-Apigee-Ignore-JMSResponse a la respuesta del proxy de API en cualquier flujo y configúralo como verdadero:<Header name="X-Apigee-Ignore-JMSResponse">true</Header> |
| Errores de puerta de enlace incorrecta 502 y CLOSE_WAIT altos | Se corrigió un problema que provocaba métricas de CLOSE_WAIT altas y errores de puerta de enlace incorrecta 502. Casos: 814656, 814664, 814670 |
| Directorio temporal de Node.js | Cuando se implementa una secuencia de comandos de Node.js en Edge, se ejecuta dentro de un entorno de pruebas que restringe el acceso al sistema de archivos a un directorio determinado. Sin embargo, os.tmpdir devuelve un nombre de directorio como /tmp o /var/tmp, que no existía en el entorno de pruebas de Edge Node.js, lo que provocó que algunos secuencias de comandos se interrumpieran. La zona de pruebas de Edge Node.js ahora incluye un directorio /tmp para que use os.tmpdir. |
| Excepciones de puntero nulo en llamadas a la API | En la política Assign Message, un estado de respuesta nulo generaba una excepción de puntero nulo, ya que Edge intentaba capturar el código de respuesta para las métricas. Ya corregimos el problema. Caso: 815595 |