Amazon API Gateway est un service entièrement géré qui permet aux développeurs de créer, publier, maintenir, surveiller et sécuriser des API à n'importe quelle échelle. Il agit comme la "porte d'entrée" pour que les applications accèdent aux données, à la logique métier ou aux fonctionnalités des services backend. Avec API Gateway, vous pouvez construire des API RESTful et des API WebSocket qui prennent en charge les applications de communication bidirectionnelle en temps réel. Le service est conçu pour gérer la charge de travail importante impliquée dans le traitement de centaines de milliers d'appels API simultanés, y compris des tâches telles que la gestion du trafic, l'autorisation et le contrôle d'accès, le throttling, la surveillance et la gestion des versions d'API. API Gateway prend en charge les charges de travail conteneurisées et sans serveur, ainsi que les applications web, et offre des portails développeurs pour découvrir, documenter et gouverner vos API REST de manière centralisée à travers votre infrastructure AWS.
Caractéristiques clés et fonctionnalités :
- Développement d'API efficace : Exécutez plusieurs versions de la même API simultanément, permettant une itération rapide, des tests et la sortie de nouvelles versions.
- Performance à n'importe quelle échelle : Profitez d'un réseau mondial de points de présence en utilisant Amazon CloudFront pour fournir des requêtes et réponses API à faible latence.
- Économies de coûts à grande échelle : Bénéficiez d'un modèle de tarification par paliers qui réduit les coûts à mesure que l'utilisation de l'API augmente, avec des prix aussi bas que 0,90 $ par million de requêtes au niveau le plus élevé.
- Surveillance facile : Surveillez les métriques de performance, y compris les appels API, la latence des données et les taux d'erreur, via le tableau de bord API Gateway intégré à Amazon CloudWatch.
- Contrôles de sécurité flexibles : Autorisez l'accès aux API en utilisant AWS Identity and Access Management (IAM) et Amazon Cognito, avec prise en charge des jetons OAuth et des exigences d'autorisation personnalisées via les authorizers AWS Lambda.
- Options d'API RESTful : Créez des API RESTful en utilisant des API HTTP ou des API REST, les API HTTP étant jusqu'à 71 % moins chères que les API REST pour la plupart des cas d'utilisation.
Valeur principale et problème résolu :
Amazon API Gateway simplifie le processus de création et de gestion des API en prenant en charge les complexités du développement d'API, y compris la gestion du trafic, la sécurité, la surveillance et le contrôle des versions. Il permet aux développeurs de se concentrer sur la création d'applications sans se soucier de l'infrastructure sous-jacente. En fournissant une plateforme évolutive, rentable et sécurisée pour la gestion des API, API Gateway aide les organisations à connecter efficacement leurs applications aux services backend, garantissant des performances élevées et une fiabilité.