Choisissez entre REST APIs et HTTP APIs - APIPasserelle Amazon

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Choisissez entre REST APIs et HTTP APIs

RESTAPIset HTTP APIs sont tous deux RESTful API des produits. RESTAPIsprennent en charge plus de fonctionnalités que HTTPAPIs, tout en étant HTTP APIs conçus avec un minimum de fonctionnalités afin de pouvoir être proposés à un prix inférieur. Choisissez REST APIs si vous avez besoin de fonctionnalités telles que API les clés, la limitation par client, la validation des demandes, AWS WAF l'intégration ou les points de terminaison privés. API Choisissez HTTP APIs si vous n'avez pas besoin des fonctionnalités incluses dans RESTAPIs.

Les sections suivantes résument les principales fonctionnalités disponibles dans REST APIs et HTTPAPIs. Si nécessaire, des liens supplémentaires sont fournis pour naviguer entre les HTTP API sections REST API et du guide du développeur de API Gateway.

Type de point de terminaison

Le type de point de terminaison fait référence au point de terminaison que API Gateway crée pour votreAPI. Pour de plus amples informations, veuillez consulter Types de points de terminaison d'API pour les API REST dans API Gateway.

Types de point de terminaison REST API HTTP API

Optimisés pour les périphériques

Oui

Non

Régional

Oui

Oui

Privé

Oui

Non

Sécurité

APIGateway propose plusieurs moyens de vous protéger API contre certaines menaces, telles que les acteurs malveillants ou les pics de trafic. Pour en savoir plus, consultez Protégez vos API REST dans API Gateway et Protégez vos API HTTP dans API Gateway.

Fonctions de sécurité REST API HTTP API

TLSAuthentification mutuelle

Oui

Oui

Certificats pour l'authentification backend

Oui

Non

AWS WAF

Oui

Non

Autorisation

APIGateway prend en charge plusieurs mécanismes de contrôle et de gestion de l'accès à votreAPI. Pour plus d’informations, consultez Contrôlez et gérez l'accès aux API REST dans API Gateway et Contrôler et gérer l'accès aux API HTTP dans API Gateway.

1 Vous pouvez utiliser Amazon Cognito avec un JWT autorisateur.

2 Vous pouvez utiliser un autorisateur Lambda pour valider. JWTs REST APIs

APIgestion

Choisissez REST APIs si vous avez besoin API de fonctionnalités de gestion telles que API les clés et la limitation du débit par client. Pour plus d’informations, consultez Distribuez vos API REST aux clients dans API Gateway, Nom de domaine personnalisé pour REST APIs in API Gateway et Noms de domaine personnalisés pour HTTP APIs in API Gateway.

Développement

Au fur et à mesure que vous développez votre API passerelleAPI, vous déterminez un certain nombre de caractéristiques de votreAPI. Ces caractéristiques dépendent du cas d'utilisation de votreAPI. Pour plus d'informations, consultez Développez REST APIs dans API Gateway et Développement d'API HTTP dans API Gateway.

Surveillance

APIGateway prend en charge plusieurs options pour enregistrer API les demandes et surveiller votreAPIs. Pour plus d’informations, consultez Surveillez les API REST dans API Gateway et Surveillez les API HTTP dans API Gateway.

Intégrations

Les intégrations connectent votre API passerelle API aux ressources du backend. Pour plus d’informations, consultez Intégrations pour les API REST dans API Gateway et Création d'intégrations pour les API HTTP dans API Gateway.