16.01.20: Notas de la versión de Apigee Edge para nube pública

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:

(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