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 d'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.

1 million d'appels d'API reçus gratuits

chaque mois pendant 12 mois grâce à l'offre gratuite AWS

Types d'API

API RESTful

Créez des API RESTful optimisées pour des charges de travail sans serveur et des backends HTTP à l'aide d'API HTTP. Les API HTTP constituent le meilleur choix pour créer des API qui nécessitent une fonctionnalité de proxy d'API. Si vos API REST nécessitent une fonctionnalité de proxy d'API et de gestion d'API dans une seule solution, API Gateway fournit également des API REST.

API WEBSOCKET

Créez des applications de communication bidirectionnelle en temps réel, telles que des applications de chat et des tableaux de bord de streaming, à l'aide d'API WebSocket. 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 les appels effectués vers vos API et les transferts de données sortants, sans frais minimaux ni 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 d'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 OIDC et OAuth2 native. Pour vous conformer aux exigences d'autorisation personnalisées, vous pouvez exécuter un autorisateur Lambda à partir d'AWS Lambda.

Options relatives aux API RESTful

Créez des API RESTful en utilisant des API HTTP ou des API REST. Les API HTTP constituent le meilleur moyen de créer des API pour la majorité des cas d'utilisation. Elles sont jusqu'à 71 % moins onéreuses que les API REST. Si votre cas d'utilisation nécessite d'exploiter des fonctionnalités de proxy d'API et de gestion au sein d'une seule solution, vous pouvez employer des API REST.

Se lancer 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