Elegir entre las API HTTP y las API REST - Amazon API Gateway

Elegir entre las API HTTP y las API REST

Las API HTTP están diseñadas para integraciones rentables y de baja latencia con los servicios de AWS, incluyendo AWS Lambda y los puntos de enlace HTTP. Las API HTTP admiten la autorización de OIDC y OAuth 2.0, e incluyen soporte integrado para CORS e implementaciones automáticas. Las API REST de generación anterior actualmente ofrecen más características.

En las siguientes tablas se resumen las características principales disponibles en las API HTTP y las API REST.

Autorizadores API HTTP API REST

AWS Lambda

IAM

Amazon Cognito

✓ *

OpenID Connect nativo/OAuth 2.0

* Puede utilizar Amazon Cognito como emisor de JWT.

Integración API HTTP API REST

EndPoints HTTP públicos

Lambda

Servicios de AWS

Integraciones privadas con balanceadores de carga de aplicaciones

Integraciones privadas con balanceadores de carga de red

Integraciones privadas con AWS Cloud Map

Simulación

Administración de la API API HTTP API REST

Planes de uso

Claves de la API

Nombres de dominio personalizados

✓ *

* Las API HTTP no admiten TLS 1.0.

Desarrollo API HTTP API REST

Almacenamiento en caché de la API

Transformación de los parámetros de solicitud

Transformación del cuerpo de solicitud

Validación de solicitudes/respuestas

Invocación de prueba

Configuración de CORS

✓ *

Implementaciones automáticas

Etapa predeterminada

Ruta predeterminada

Respuestas de gateway personalizadas

Implementación de la versión Canary

* Puede combinar diferentes características de las API REST para admitir CORS. Para obtener más información, consulte Habilitación de CORS para un recurso de la API de REST.

Seguridad API HTTP API REST

Autenticación TLS mutua

Certificados para autenticación de backend

AWS WAF

Políticas de recursos

Tipo de API API HTTP API REST

Regional

Optimizada para bordes

Privada

Monitoreo API HTTP API REST

Registros de acceso a Amazon CloudWatch logs

Registros de acceso a Amazon Kinesis Data Firehose

Registros de ejecución

Métricas de Amazon CloudWatch

AWS X-Ray