Puertas de enlace API de Jitterbit
Descripción general
Cuando se llama a un API Manager API, la conectividad a la API se habilita a través de una puerta de enlace API. Las puertas de enlace API manejan las tareas de seguridad involucradas en la aceptación y procesamiento de llamadas realizadas a un API Manager API.
Hay dos tipos de puertas de enlace API:
-
Puertas de enlace API en la nube: Estas puertas de enlace son alojadas y gestionadas por Jitterbit.
-
Puertas de enlace API privadas: Estas puertas de enlace son instaladas, alojadas y gestionadas por usted. Proporcionan control total sobre la autorización, el enrutamiento, las tarifas y el almacenamiento y procesamiento de cargas útiles de sus APIs.
Cronograma de lanzamientos y notas de lanzamiento
El cronograma de lanzamientos para la puerta de enlace API varía según el tipo de puerta de enlace:
-
La puerta de enlace API en la nube se actualiza automáticamente siguiendo el cronograma de lanzamientos de Harmony.
-
Un instalador actualizado de la puerta de enlace API privada se vuelve disponible en la página de Descargas al concluir el lanzamiento de Harmony y la actualización del Grupo de Agentes en la Nube de Sandbox.
-
La imagen Docker de la puerta de enlace API privada se vuelve disponible en Docker Hub al concluir el lanzamiento del Grupo de Agentes en la Nube de la región de América del Norte (NA).
En las notas de lanzamiento de Harmony, cada tipo de puerta de enlace API se incluye como un elemento separado en la tabla de fechas de lanzamiento en la parte superior de cada página de notas de lanzamiento. Las notas de lanzamiento individuales se enumeran bajo el encabezado Puerta de enlace API, con cualquier aplicabilidad relevante a ciertos tipos de puertas de enlace incluida dentro de las notas de lanzamiento.
Límites de solicitudes y manejo de errores
Las puertas de enlace API implementan límites de solicitudes y devuelven estos códigos de error HTTP para los siguientes errores:
Código de error HTTP | Descripción |
---|---|
403 (Prohibido) |
La puerta de enlace de la API rechazó la solicitud debido a permisos insuficientes o fallo de autenticación. Esto ocurre cuando la solicitud carece de credenciales válidas, utiliza una clave de API expirada o inválida, viola restricciones de dirección IP, o intenta acceder a una API sin la autorización adecuada a través del perfil de seguridad asignado. |
404 (No encontrado) |
No se pudo encontrar el punto final de la API solicitado. Esto ocurre típicamente cuando la URL del servicio es incorrecta, la API ha sido despublicada o eliminada, el prefijo de la URL del entorno es inválido, o hay una discrepancia en la versión de la API o la raíz del servicio especificada en la URL de la solicitud. |
414 (URI demasiado grande) |
La URL del servicio de la API excede el límite de 8,000 caracteres. |
429 (Demasiadas solicitudes) |
La solicitud es rechazada debido a limitación de tasa. Esto ocurre cuando la solicitud excede el límite de solicitudes por minuto permitido para la API de la organización, viola los límites de tasa a nivel de entorno, excede los límites de tasa del perfil de seguridad, o cuando la organización ha consumido su límite mensual de solicitudes a la API. |