Amazon API Gateway

Créer, maintenir et sécuriser des API à n'importe quelle échelle

Amazon API Gateway est un service entièrement opéré, qui permet aux développeurs de créer, publier, gérer, surveiller et sécuriser facilement des API à n'importe quelle échelle. Les API servent de « porte d'entrée » pour que les applications puissent accéder aux données, à la logique métier ou aux fonctionnalités de vos services backend. À l'aide d'API Gateway, vous pouvez créer des API RESTful et des API WebSocket qui permettent de concevoir des applications de communication bidirectionnelle en temps réel. API Gateway prend en charge les charges de travail conteneurisées et sans serveur, ainsi que les applications web.

API Gateway gère toutes les tâches liées à l'acceptation et au traitement de plusieurs centaines de milliers d'appels d'API simultanés, notamment la gestion du trafic, la prise en charge de CORS, le contrôle des autorisations et des accès, la limitation, la surveillance et la gestion de la version de l'API. Aucuns frais minimum ou coûts initiaux ne s'appliquent à API Gateway. Vous payez pour les appels API que vous recevez et la quantité de données transférées et, avec le modèle de tarification par paliers de l'API Gateway, vous pouvez réduire vos coûts en fonction de l'utilisation de votre API.

Options d'API

API HTTP

Utilisez des API HTTP pour créer des API RESTful hautes performances qui nécessitent des fonctionnalités de proxy d'API sans fonctions de gestion d'API. Les API HTTP sont optimisées pour les applications sans serveur et les backends HTTP, et offrent jusqu'à 70 % d'économies par rapport aux API REST.

API REST

Utilisez les API REST pour les charges de travail qui nécessitent les fonctionnalités de proxy d'API et les fonctions de gestion simultanément dans une seule solution. Les fonctions de gestion d'API incluent le suivi et l'application des quotas d'utilisation par les clés d'API, la publication et la monétisation des API.

API WEBSOCKET

Utilisez des API WebSocket pour créer des applications de communication bidirectionnelle en temps réel, telles que des applications de chat et des tableaux de bord de streaming. API Gateway maintient une connexion permanente pour gérer le transfert de messages entre votre service backend et vos clients.

Mode de fonctionnement d'API Gateway

Fonctionnement d'API Gateway

Avantages

Un développement efficace de l'API

Exécutez plusieurs versions de la même API simultanément avec API Gateway, ce qui vous permet d'itérer, de tester et de publier rapidement de nouvelles versions. Vous payez pour les appels vers vos API et les transferts de données et il n'y a pas de frais minimums ou d'engagements initiaux.

Des performances à n'importe quelle échelle

Offrez aux utilisateurs finaux la latence la plus faible possible pour les requêtes et les réponses API en tirant parti de notre réseau mondial de sites périphériques grâce à Amazon CloudFront. Limitez le trafic et autorisez les appels d'API pour vous assurer que les opérations backend résistent aux pics de trafic et que les systèmes backend ne sont pas inutilement appelés.

Réduction des coûts à grande échelle

API Gateway fournit un modèle de tarification progressive pour les requêtes API. Avec un prix aussi bas que 0,90 USD par million de requêtes API au niveau le plus élevé, vous pouvez réduire vos coûts à mesure que l'utilisation d'API augmente par région sur vos comptes AWS.

Surveillance facile

Surveillez les mesures de performance et les informations sur les appels API, la latence des données et les taux d'erreur à partir du tableau de bord API Gateway, qui vous permet de surveiller visuellement les appels vers vos services en utilisant Amazon CloudWatch.

Contrôles de sécurité flexibles

Autorisez l'accès à vos APIs avec AWS Identity and Access Management (IAM) et Amazon Cognito. Si vous utilisez des jetons OAuth, API Gateway offre une prise en charge native OIDC et OAuth2. Pour prendre en charge les exigences d'autorisation personnalisées, vous pouvez exécuter un autorisateur Lambda à partir d'AWS Lambda.

Options d'API RESTful

Autorisez l'accès à vos APIs avec AWS Identity and Access Management (IAM) et Amazon Cognito. Si vous utilisez des jetons OAuth, API Gateway offre une prise en charge native OIDC et OAuth2. Pour prendre en charge les exigences d'autorisation personnalisées, vous pouvez exécuter un autorisateur Lambda à partir d'AWS Lambda.

Mise en route avec Amazon API Gateway

En savoir plus sur Amazon API Gateway

Consulter la page des fonctionnalités
Prêt à créer ?
Mise en route avec Amazon API Gateway
D'autres questions ?
Contactez-nous