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.

API-Optionen

HTTP-APIs

Verwenden Sie HTTP-APIs, um leistungsstarke RESTful-APIs zu erstellen, die API-Proxy-Funktionalität ohne API-Verwaltungsfunktionen erfordern. HTTP-APIs sind für serverlose Anwendungen und HTTP-Backends optimiert und bieten im Vergleich zu REST-APIs bis zu 70 % Kosteneinsparung.

REST-APIs

Verwenden Sie REST-APIs für Workloads, die API-Proxy-Funktionalität und Verwaltungsfunktionen in einer einzigen Lösung erfordern. Zu den API-Verwaltungsfunktionen gehört das Verfolgen und Erzwingen von Nutzungskontingenten durch API-Schlüssel sowie das Veröffentlichen und Monetarisieren von 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 für jede Größe

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

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.

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