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 |
---|---|---|
|
|
|
|
|
|
|
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 |
---|---|---|
|
||
|
|
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.
Options d'autorisation | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
|
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.
Fonctionnalités | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
|
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.
Fonctionnalités | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
||
|
||
|
||
|
||
|
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.
Fonctionnalité | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
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.
Fonctionnalité | REST API | HTTP API |
---|---|---|
Intégrations privées avec instances de Network Load Balancer |
||
Intégrations privées avec instances d'Application Load Balancer |
|
|
|
||
|