Puerta de enlace de la API
Una捆扎API实际上科莫punto de entra门”da para todas las solicitudes a los extremos de la API. Además, garantiza un acceso seguro y confiable a todos los endpoints y microservicios de API en su sistema.
Una puerta de enlace API ofrece proxy de todas las solicitudes y respuestas entre sus clientes/aplicaciones API y los servicios de API back-end. Le ayuda a configurar, administrar y proteger los puntos finales de API. También puede crear y administrar definiciones de API de una de las siguientes maneras:
- Cargar archivo de especificación de Swagger OAS
- Cree su propia definición de API
Para obtener más información, consulteCrear o cargar una definición de API.
La siguiente imagen describe cómo la puerta de enlace API recibe la solicitud del cliente y envía la respuesta desde los servicios API back-end:
Nota:
En NetScaler ADM, esta función está disponible para los usuarios que tienen licencias Premium o Advanced.
Ventajas de la puerta de enlace API
La puerta de enlace API le ofrece las siguientes ventajas:
Protege los extremosde la API: la puerta de enlace de API agrega una capa de seguridad y protege sus endpoints API y servidores API back-end de ataques como:
- Desbordamiento de búfer
- Inyección SQL
- Scripts entre sitios
- Denegación de servicio (Dos)
Supervisa y mejora el rendimientode la API: la puerta de enlace API proporciona servicios como descarga SSL, Autenticación, Autorización, Limitación de velocidad y mucho más. Estos servicios aumentan el rendimiento de la API y su disponibilidad.
Los análisis de API le proporcionan la visibilidad de las métricas de rendimiento de la API y las amenazas a sus endpoints de API. Para obtener más información, consulte版本进行分析de la API.
Administra el tráfico de API: la puerta de enlace API abstrae la complejidad de su infraestructura API back-end.
Detección de puntos finales de API: la puerta de enlace API descubre los extremos de API que se encuentran en su organización y se agrega a la páginaDescubrimiento de API.
Administrar puerta de enlace API
Como administrador, puede crear definiciones de API e implementar las instancias de API en una puerta de enlace de API (ADC) en NetScaler ADM. Para obtener más información, consulte:
En una puerta de enlace API, puede aplicar directivas de seguridad. Para saber cómo crear una directiva de API, consulteAgregar directivas a una implementación de API.
Conceder permisos de administración y configuración de gateway de API
Como administrador, puede crear una directiva de acceso para otorgar permisos a los usuarios para la configuración y administración de la puerta de enlace API. Los permisos de usuario pueden ser ver, agregar, modificar y eliminar. Haga lo siguiente para conceder permisos:
Vaya aConfiguración > Usuario y funciones > Directivas de acceso.
Haga clic enAgregar.
EnCrear directivas de acceso, especifique un nombre de directiva y la descripción.
En el campoPermisos, expandaAplicacionesy, a continuación,API Gateway.
Seleccione las páginas deAPI Gatewaynecesarias. A continuación, seleccione los permisos que quiere conceder.
Importante
Asegúrese de conceder permisos para las características necesarias para utilizar una puerta de enlace API. Por ejemplo, si concede acceso de usuario a la páginaImplementaciones, las siguientes características también requieren acceso de usuario:
- StyleBooks
- IPAM
- Equilibrio de carga (enFunciones de red)
- Conmutación de contenido (enFunciones de red)
- Proxy API de dispositivo (enAPI)
Para obtener más información sobre las directivas de acceso, consulteConfigurar las directivas de acceso en NetScaler ADM.