Estás viendo la documentación de Apigee Edge.
Ve a la
Documentación de Apigee X. información
El martes 2 de febrero de 2016, lanzamos una nueva versión en la nube de Apigee Edge for Public Google Cloud.
Nuevas funciones y mejoras
A continuación, se detallan las nuevas funciones y mejoras de esta versión.
Asistente de proxy de API rediseñado
Se rediseñó el asistente del proxy de API. Al hacer clic en "+ API Proxy" en la página Proxies de API En la IU de administración, el nuevo asistente lo guiará por el proceso de creación del proxy de API. Todas las misma configuración que el asistente de proxy de API anterior. (MGMT-1376)
Crear API proxies con documentos de OpenAPI (Swagger)
Como parte del nuevo diseño del asistente de proxy de API, ahora puedes crear un proxy de API a partir de un OpenAPI (Swagger). En la primera página del asistente del proxy de API, haz clic en Usar OpenAPI. cuando selecciones Reverse Proxy, Node.js App o No Objetivo. En el campo que aparece, ingresa la URL de tu documento de OpenAPI. Para ver más consulta Crea una Proxy de API (MGMT-1376)
Compatibilidad de WSDL 1.2 para SOAP proxies
Apigee Edge admite WSDL 1.2 en la creación de proxies de API para llamar a servicios de SOAP. (MGMT-2835)
SSLInfo Variables en las configuraciones de TargetEndpoint
En un TargetEndpoint del proxy de API, puedes configurar dinámicamente los detalles de SSL/TLS para que admitan los requisitos del entorno de ejecución. En el siguiente ejemplo de cómo se configuraría SSLInfo en un TargetEndpoint se puede proporcionar en el tiempo de ejecución un texto destacado de Java, una política de JavaScript o una política de asignación de mensajes. Usa las variables de mensaje que contengan los valores que deseas establecer.
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
Esta función se trata en los siguientes documentos:
- Proxy de API referencia de configuración
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
RSA_SHA256 compatibilidad con el algoritmo para las políticas de aserción de SAML
Las políticas de aserción de SAML ahora admiten el algoritmo RSA_SHA256 además de RSA_SHA1. (APIRT-1779)
Validación en el certificado cargas
Para evitar la carga de certificados caducados o no válidos a almacenes de claves y almacenes de confianza, la API de Management valida los certificados en el momento de la carga. Los certificados se validan para garantizar que el tamaño del archivo no supere los 50 KB y el formato sea PEM o DER. El vencimiento del certificado también se valida. Para anular la validación de vencimiento predeterminada (no validar para el vencimiento del certificado en la carga), usa el siguiente parámetro de consulta: ?ignoreExpiryValidation=true
Para obtener más información, consulta Sube un archivo JAR a un almacén de claves y Subir un certificado a un almacén de confianza (SECENG-516) y (APIRT-2213)
Sondeo automático en registros de Node.js página
Cuando visualizas los registros de Node.js desde el editor de proxy, la página de registros de Node.js se se actualiza periódicamente para enumerar los nuevos registros disponibles. Haz clic en "Detener actualización automática". Para desactivar actualización automática. (MGMT-1692)
Producto de API rendimiento de la página, no se enumeran las apps de desarrollador
Al ver un producto de API en la IU de administración, las apps de desarrollador asociadas con ese los productos en la ficha. Para mejorar el rendimiento de la IU, la lista de apps de desarrollador no se muestra cuando editar el producto de API. (MGMT-2869)
Suscripción a diario correos electrónicos sobre estadísticas
Los administradores de la organización ahora deben suscribirse explícitamente a los correos electrónicos diarios de informes de estadísticas. Suscribirse o anular la suscripción estableciendo una preferencia de usuario en la IU de administración o con la en la API de Cloud. Para obtener más información, consulta Cómo suscribirte a las estadísticas diarias. correos electrónicos. (AXAPP-1949)
Función sum( ) en la respuesta métricas de tiempo
En los informes personalizados de Analytics y las llamadas a la API, la “suma” la función de agregación ahora está disponible para Tiempo de respuesta objetivo, Tiempo de respuesta total y end_point_response_time. Por ejemplo, en la API de /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), puedes usar el siguiente comando parámetro de consulta: ?select=sum(total_response_time). (AXAPP-2006)
Análisis de latencia informe: nombres de proxy de API ordenados
En la IU del informe Análisis de latencia (solo para planes empresariales de Apigee Edge), los proxies de API se en orden alfabético en la lista desplegable Proxy. (MGMT-2858)
Apps de desarrollador activadas panel mostrado por nombre visible
En el panel de IU de administración, el gráfico de barras de Apps para desarrolladores muestra las apps de los desarrolladores por pantalla en lugar de un nombre interno. (MGMT-2853)
Nuevo widget de fecha/hora activado informes personalizados
Se mejoró el widget del selector de fecha y hora en una página de informes personalizados en la IU de administración. (MGMT-2881)
Monetización: Editar API nombres de paquetes
Puedes actualizar el nombre de un paquete de API en cualquier momento del ciclo de vida de la monetización, incluso cuando el paquete de la API contiene un plan de tarifas publicado. (DEVRT-2177)
Monetización: Los decimales permitidos en los atributos personalizados
Cuando use una “Hoja de tarifas con atributo personalizado” plan, el atributo personalizado del mensaje El encabezado que se usa como multiplicador para la transacción ahora puede ser un valor decimal de hasta cuatro decimales. Para obtener más información sobre este tipo de plan, consulta Cómo especificar una hoja de tarifas personalizada atributos de atributos. ( DEVRT-2191)
Mejoras generales
Esta versión también contiene diversas funciones de usabilidad, rendimiento, seguridad y estabilidad. mejoras.
Fallas corregidas
En esta versión, se corrigieron los siguientes errores.
ID del problema | Descripción |
---|---|
MGMT-2964 | El nuevo editor de proxy no acepta comentarios dentro de la etiqueta de flujos |
MGMT-2957 | Cuando se agrega un nuevo Pod a una organización, el estado de implementación del paquete se muestra como un error para los routers del nuevo Pod |
MGMT-2937 | Errores de permisos insuficientes con roles personalizados |
MGMT-2875 | La generación de SOAP WSDL tiene encabezados incorrectos para SOAP 1.2 |
MGMT-2739 | Informe de apps para desarrolladores; la pestaña Analytics no muestra el gráfico de anomalías |
MGMT-2735 | La actualización de los registros de Node.js nunca se completa ni se detiene |
MGMT-2734 | El botón Save no se habilita después de un error cuando se intenta guardar un archivo implementado. paquete |
MGMT-2729 | La actualización del puerto para TargetServer en la IU borra SSLInfo |
MGMT-2702 | Vulnerabilidad de seguridad entre sitios para IE y Firefox Se corrigió una vulnerabilidad de seguridad que podía ocurrir debido a las vulnerabilidades de IE y FireFox. que permiten de forma inadecuada solicitudes entre sitios. |
MGMT-2681 | Editor de proxy: cuando se usa una coincidencia de regex en la condición, el navegador de flujos no muestra el verbo |
MGMT-2361 | La implementación de proxies falla con RPCException: Se agotó el tiempo de espera de la llamada |
MGMT-1662 | La implementación del proxy de API falla durante las versiones de Apigee Public Cloud |
DEVRT-2286 | La API de Sync-organization Monetization está dañada La API utilizada para sincronizar Los datos de Apigee Edge con monetización se corrigieron en la actualización más reciente del Versión 16.01.20. |
DEVRT-2173 | Se debe cambiar el nombre del paquete, pero no se puede editar debido a la tarifa activa plan |
DEVRT-1661 | El desarrollador está bloqueado para realizar solicitudes a la API antes de la fecha de inicio del plan de tarifas, pero
el bloque nunca se libera Si un desarrollador de API aceptó una plataforma mensual plana, de volumen por bandas o de paquetes de distintos productos que comienza en una fecha futura y, luego, envía solicitudes a la API antes de la fecha de inicio especificada, la API el desarrollador no podrá realizar más solicitudes. Cuando la fecha de inicio del plan de tarifas sea se alcanza, el bloque ahora se libera. |
DEVRT-1643 | El plan de tarifas del borrador se dañó después de guardarse |
AXAPP-1991 | Si dejas de usar el resumen de estadísticas de Apigee, no se detienen los correos electrónicos |
AXAPP-1946 | La limpieza de Analytics no libera espacio en el disco |
AXAPP-1708 | Al parecer, la API de Analytics produce diferentes cifras para la misma estadística según cómo pregunto |
AXAPP-1293 | Nombres de apps de desarrollador no existentes en el correo electrónico de resumen de Analytics |
APIRT-2518 | Problemas para conectarte al backend HTTPS con la política de JavaScript |
APIRT-2398 | El código de autorización no válido o vencido se cuenta como un error de Apigee |
APIRT-2397 | steps.assignmessage.SetVariableFailed contabilizado como error de Apigee |
APIRT-2396 | IllegalArgumentException, ArrayIndexOutofBoundsException en OAuth se cuenta como Error de Apigee |
APIRT-2362 | Error de compilación de JavaScript |
APIRT-2322 | El ID de cliente no válido se informó de manera incorrecta como error de Apigee |
APIRT-2159 | Agrega message_id al prefijo de registro |
APIRT-2145 | Fallo elevado de las transacciones para la API de Facebook Validación de valores de encabezado que comienzan con “:” se ha eliminado. |
APIRT-2137 | MP: Codificación de transferencia fragmentada y 205 con una longitud de contenido 0 |
APIRT-2124 | El router Nginx no actualiza el grupo de MP para los MP recién agregados |
APIRT-2117 | La política de Registro de mensajes no respeta las actualizaciones de DNS |
APIRT-2110 | El router transmite solo un encabezado X-Forwarded-For |
APIRT-2062 | La caché de respuesta no funciona correctamente cuando la condición SkipCacheLookup es se cumplió |
APIRT-2061 | El procesador de mensajes no envía mensajes al QPID |
APIRT-2052 | Una gran cantidad de CLOSE_WAITs debido a que el puerto de administración no responde |
APIRT-2024 | Nginx sin un balanceador de cargas no propaga correctamente X-Forwarded-For HTTP
encabezados Se agregó el aviso de baja de X-Forwarded-For a las notas de la versión 150930 y la sección de control . |
APIRT-1933 | Los cargadores de clases específicos de proxy aún delegan al cargador de clases MP |
APIRT-1877 | No se pueden enmascarar las respuestas XML que tienen espacios de nombres |
APIRT-1838 | Apigee-127: VerifyAPIKey solo muestra un producto de API cuando hay varios existen |
APIRT-1827 | Se observó un límite de transmisión simultánea bajo |
APIRT-1820 | Latencia intermitente (>1%) en la nube privada 4.15.04 entorno |
APIRT-707 | NPE durante el tiempo de ejecución si <GenerateResponse> está en la Política VerifyAccessToken |