Choisir entre HTTP API et REST API - Amazon API Gateway

Choisir entre HTTP API et REST API

Les HTTP API sont conçus pour les API proxy et HTTP AWS Lambda à faible latence et économiques. Les HTTP API prennent en charge l'autorisation OIDC et OAuth 2.0, et viennent avec la prise en charge intégrée des déploiements CORS et automatiques. Les API REST de génération précédente offrent actuellement plus de fonctionnalités et un contrôle total sur les demandes et réponses d'API.

Les tableaux suivants résument les fonctionnalités principales disponibles dans les HTTP API et les API REST.

Mécanismes d'autorisation HTTP API REST API

AWS Lambda

IAM

Amazon Cognito

✓ *

Native OpenID Connect/OAuth 2.0

* Vous pouvez utiliser Amazon Cognito comme émetteur JWT.

Intégration HTTP API REST API

Proxy HTTP

Proxy Lambda

HTTP

Services AWS

Intégration privée

Intégration fictive

Gestion des API HTTP API REST API

Plans d'utilisation

Clés API

Noms de domaine personnalisés

✓ *

* Les HTTP API ne prennent pas en charge TLS 1.0 ou les noms de domaine personnalisés génériques.

Développement HTTP API REST API

Cache

Transformation de la demande

Validation de la demande/réponse

Invocation de test

Configuration CORS

Déploiements automatiques

Étape par défaut

Itinéraire par défaut

Sécurité HTTP API REST API

Certificats clients

AWS WAF

Stratégies basées sur une ressource

Type d'API HTTP API REST API

Régional

Optimisés pour les périphériques

Privé

Surveillance HTTP API REST API

Journaux d'accès dans Amazon CloudWatch Logs

Journaux d'accès dans Amazon Kinesis Data Firehose

Journaux d'exécution

Métriques Amazon CloudWatch

AWS X-Ray