Amazon API Gateway

APIs in jeder Dimension erstellen, verwalten und sichern

Amazon API Gateway ist ein vollständig verwalteter Service, der das Erstellen, Veröffentlichen, Warten, Überwachen und Sichern von APIs für Entwickler in jeder beliebigen Größenordnung vereinfacht. APIs fungieren als „Vordertür“ für Anwendungen, die über Ihre Backend-Services auf Daten, Geschäftslogik oder Funktionalitäten zugreifen. Mit API Gateway können Sie RESTful-APIs und WebSocket-APIs erstellen, die Anwendungen mit bidirektionaler Kommunikation in Echtzeit ermöglichen. API Gateway unterstützt containerisierte und serverlose Workloads sowie Webanwendungen.

API Gateway führt alle Aufgaben für das Akzeptieren und Verarbeiten von bis zu Hunderttausenden gleichzeitigen API-Aufrufen aus, einschließlich Verwaltung des Datenverkehrs, CORS-Support, Autorisierung und Zugriffskontrolle, Einschränkung, Überwachung und Verwaltung der API-Version. Bei API Gateway fallen weder Mindestgebühren noch Vorabkosten an. Sie bezahlen für eingehende API-Aufrufe und ausgehende Datenübertragungen, und mit dem gestaffelten Preissystem von API Gateway können Sie Ihre Kosten durch die Skalierung der API-Nutzung senken.

1 Million empfangene API-Aufrufe kostenlos

pro Monat für 12 Monate mit dem AWS kostenlosen Kontigent

API-Typen

RESTful-APIs

Erstellen Sie RESTful-APIs, die für serverlose Workloads und HTTP-Backends optimiert sind, unter Verwendung von HTTP-APIs. HTTP-APIs sind die beste Wahl für die Erstellung von APIs, die nur API-Proxy-Funktionalität benötigen. Wenn Ihre APIs API-Proxy-Funktionalität und API-Verwaltungsfunktionen in einer einzigen Lösung erfordern, bietet API Gateway auch REST-APIs.

WEBSOCKET APIs

Verwenden Sie WebSocket-APIs, um Anwendungen mit bidirektionaler Echtzeit-Kommunikation wie Chat-Apps und Streaming-Dashboards zu erstellen. API Gateway unterhält eine permanente Verbindung, um den Nachrichtentransfer zwischen Ihrem Backend-Service und Ihren Clients zu steuern.

Funktionsweise von API Gateway

So funktioniert API Gateway

Vorteile

Effiziente API-Entwicklung

Mit API Gateway können Sie gleichzeitig mehrere Versionen derselben API ausführen, sodass Sie neue Versionen schnell iterieren, testen und freigeben können. Sie zahlen für Aufrufe an Ihre APIs und ausgehende Datenübertragungen. Es fallen keine Mindestgebühren oder Vorauszahlungen an.

Leistung in jeder Größenordnung

Bieten Sie Ihren Endbenutzern die geringstmögliche Latenzzeit für API-Anforderungen und -Antworten, indem Sie unser globales Netzwerk von Edge-Standorten mit Amazon CloudFront nutzen. Sie können den Datenverkehr drosseln und API-Aufrufe autorisieren, um sicherzustellen, dass Backend-Operationen Datenverkehrsspitzen bewältigen und Backend-Systeme nicht unnötig aufgerufen werden.

Kosteneinsparungen nach Maß

API Gateway bietet ein Preisstaffelungsmodell für API-Anforderungen an. Mit dem niedrigen Preis von 0,90 USD pro Million API-Aufrufen in der höchsten Stufe können Sie Ihre Kosten senken, während Ihre API-Nutzung pro Region in Ihren AWS-Konten steigt.

Einfache Überwachung

Über das API Gateway-Dashboard können Sie Leistungsmetriken und Informationen zu API-Aufrufen, zur Datenlatenz und zu Fehlerquoten überwachen. Mit Amazon CloudWatch können Sie Aufrufe Ihrer Services visuell überwachen.

Flexible Sicherheitskontrolle

Sie können den Zugriff auf Ihre APIs mit AWS Identity and Access Management (IAM) und Amazon Cognito autorisieren. Wenn Sie OAuth-Token verwenden, bietet API Gateway native OIDC- und OAuth2-Unterstützung. Um benutzerdefinierte Autorisierungsanforderungen zu unterstützen, können Sie einen Lambda-Genehmiger von AWS Lambda ausführen.

RESTful API-Optionen

Erstellen Sie RESTful-APIs mithilfe von HTTP-APIs oder REST-APIs. HTTP-APIs sind der beste Weg, um APIs für die meisten Anwendungsfälle zu erstellen - sie sind bis zu 71% billiger als REST-APIs. Wenn Ihr Anwendungsfall API-Proxy-Funktionen und Verwaltungsfunktionen in einer einzigen Lösung erfordert, können Sie REST-APIs verwenden.

Erste Schritte mit Amazon API Gateway

Weitere Informationen zu Amazon API Gateway

Seite mit Funktionen besuchen
Bereit zum Entwickeln?
Erste Schritte mit Amazon API Gateway
Haben Sie Fragen?
Kontakt