Amazon API Gateway ist ein vollständig verwalteter Dienst, der Entwicklern ermöglicht, APIs in beliebigem Umfang zu erstellen, zu veröffentlichen, zu warten, zu überwachen und zu sichern. Es fungiert als "Vordertür" für Anwendungen, um auf Daten, Geschäftslogik oder Funktionalität von Backend-Diensten zuzugreifen. Mit API Gateway können Sie RESTful APIs und WebSocket APIs erstellen, die Echtzeit-Zweiwege-Kommunikationsanwendungen unterstützen. Der Dienst ist darauf ausgelegt, die schwere Arbeit bei der Verarbeitung von bis zu Hunderttausenden gleichzeitigen API-Aufrufen zu übernehmen, einschließlich Aufgaben wie Verkehrsmanagement, Autorisierung und Zugriffskontrolle, Drosselung, Überwachung und API-Versionsverwaltung. API Gateway unterstützt containerisierte und serverlose Workloads sowie Webanwendungen und bietet Entwicklerportale, um Ihre REST-APIs zentral zu entdecken, zu dokumentieren und zu verwalten.
Hauptmerkmale und Funktionalität:
- Effiziente API-Entwicklung: Führen Sie mehrere Versionen derselben API gleichzeitig aus, was eine schnelle Iteration, das Testen und die Veröffentlichung neuer Versionen ermöglicht.
- Leistung in jedem Maßstab: Nutzen Sie ein globales Netzwerk von Edge-Standorten mit Amazon CloudFront, um API-Anfragen und -Antworten mit niedriger Latenz bereitzustellen.
- Kosteneinsparungen im großen Maßstab: Profitieren Sie von einem gestaffelten Preismodell, das die Kosten senkt, wenn die API-Nutzung steigt, mit Preisen von nur 0,90 $ pro Million Anfragen auf der höchsten Stufe.
- Einfache Überwachung: Überwachen Sie Leistungsmetriken, einschließlich API-Aufrufen, Datenlatenz und Fehlerraten, über das API Gateway-Dashboard, das in Amazon CloudWatch integriert ist.
- Flexible Sicherheitskontrollen: Autorisieren Sie den Zugriff auf APIs mit AWS Identity and Access Management (IAM) und Amazon Cognito, mit Unterstützung für OAuth-Token und benutzerdefinierte Autorisierungsanforderungen über AWS Lambda-Autorisierer.
- RESTful API-Optionen: Erstellen Sie RESTful APIs mit HTTP APIs oder REST APIs, wobei HTTP APIs in den meisten Anwendungsfällen bis zu 71 % günstiger sind als REST APIs.
Primärer Wert und gelöstes Problem:
Amazon API Gateway vereinfacht den Prozess der Erstellung und Verwaltung von APIs, indem es die Komplexität der API-Entwicklung übernimmt, einschließlich Verkehrsmanagement, Sicherheit, Überwachung und Versionskontrolle. Es ermöglicht Entwicklern, sich auf den Aufbau von Anwendungen zu konzentrieren, ohne sich um die zugrunde liegende Infrastruktur kümmern zu müssen. Durch die Bereitstellung einer skalierbaren, kosteneffizienten und sicheren Plattform für das API-Management hilft API Gateway Organisationen, ihre Anwendungen effizient mit Backend-Diensten zu verbinden und dabei hohe Leistung und Zuverlässigkeit sicherzustellen.