

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Was ist Amazon API Gateway?
<a name="welcome"></a>

Amazon API Gateway ist ein AWS Service für die Erstellung, Veröffentlichung, Wartung, Überwachung und Sicherung von REST, HTTP und WebSocket APIs in jeder Größenordnung. API-Entwickler können APIs diesen Zugriff AWS oder andere Webdienste sowie in der [AWS Cloud](https://aws.amazon.com/what-is-cloud-computing/) gespeicherte Daten erstellen. Als API Gateway API-Entwickler können Sie API-Anwendungen APIs für die Verwendung in Ihren eigenen Client-Anwendungen erstellen. Oder Sie können Ihre App Entwicklern von Drittanbietern APIs zur Verfügung stellen. Weitere Informationen finden Sie unter [Von wem wird API Gateway verwendet?](api-gateway-overview-developer-experience.md#apigateway-who-uses-api-gateway).

API Gateway erstellt RESTful APIs das:
+ HTTP-basiert sind
+ Die zustandslose Client-Server-Kommunikation aktivieren.
+ HTTP-Standardmethoden wie GET, POST, PUT, PATCH und DELETE implementieren.

Weitere Informationen zu API Gateway REST APIs und HTTP finden Sie unter APIs [Wählen Sie zwischen REST APIs und HTTP APIs](http-api-vs-rest.md)[API-Gateway-HTTP-APIs](http-api.md),[Verwenden Sie API Gateway, um REST zu erstellen APIs](api-gateway-overview-developer-experience.md#api-gateway-overview-rest), und[Entwickeln Sie REST APIs in API Gateway](rest-api-develop.md).

API Gateway erstellt WebSocket APIs das:
+ Halten Sie sich an das [WebSocket](https://datatracker.ietf.org/doc/html/rfc6455)Protokoll, das eine statusbehaftete Vollduplex-Kommunikation zwischen Client und Server ermöglicht.
+ eingehende Nachrichten basierend auf dem Inhalt der Nachricht weiterleiten.

Weitere Informationen zu API Gateway WebSocket APIs finden Sie unter [Verwenden Sie API Gateway zum Erstellen WebSocket APIs](api-gateway-overview-developer-experience.md#api-gateway-overview-websocket) und[Überblick über WebSocket APIs in API Gateway](apigateway-websocket-api-overview.md).

**Topics**
+ [Architektur von API Gateway](#api-gateway-overview-aws-backbone)
+ [Funktionen von API Gateway](#api-gateway-overview-features)
+ [Anwendungsfälle für API Gateway](api-gateway-overview-developer-experience.md)
+ [Auf API Gateway zugreifen](#introduction-accessing-apigateway)
+ [Teil der AWS serverlosen Infrastruktur](#api-gateway-overview-a-serverless-pillar)
+ [So steigen Sie in Amazon API Gateway ein:](#welcome-how-to-get-started)
+ [Amazon API Gateway-Konzepte](api-gateway-basic-concept.md)
+ [Wählen Sie zwischen REST APIs und HTTP APIs](http-api-vs-rest.md)
+ [Erste Schritte mit der REST-API-Konsole](getting-started-rest-new-console.md)

## Architektur von API Gateway
<a name="api-gateway-overview-aws-backbone"></a>

Das folgende Diagramm zeigt die API Gateway-Architektur.

![API Gateway-Architekturdiagramm](http://docs.aws.amazon.com/de_de/apigateway/latest/developerguide/images/Product-Page-Diagram_Amazon-API-Gateway-How-Works.png)


Dieses Diagramm zeigt, wie das, APIs was Sie in Amazon API Gateway erstellen, Ihnen oder Ihren Entwicklerkunden ein integriertes und konsistentes Entwicklererlebnis für die Erstellung AWS serverloser Anwendungen bietet. API Gateway handhabt sämtliche Aufgaben im Zusammenhang mit der Annahme und Verarbeitung von Hunderttausenden gleichzeitiger API-Aufrufe. Zu diesen Aufgaben gehören die Verwaltung des Datenverkehrs, Autorisierung und Zugriffskontrolle, Überwachung und Verwaltung der API-Version. 

API Gateway fungiert als „Eingangstür“ für Anwendungen, die auf Daten, Geschäftslogik oder Funktionen aus Ihren Backend-Services zugreifen können, z. B. Workloads, die auf Amazon Elastic Compute Cloud (Amazon EC2) ausgeführt werden, Code, der auf beliebigen Webanwendungen ausgeführt wird AWS Lambda, oder Echtzeitkommunikationsanwendungen.

## Funktionen von API Gateway
<a name="api-gateway-overview-features"></a>

Amazon API Gateway bietet zum Beispiel die folgenden Funktionen:
+ Support für stateful ([WebSocket](apigateway-websocket-api.md)) und stateless ([HTTP](http-api.md) und [REST](apigateway-rest-api.md)). APIs
+ Leistungsstarke, flexible [Authentifizierungsmechanismen](apigateway-control-access-to-api.md) wie AWS Identity and Access Management Richtlinien, Lambda-Autorisierungsfunktionen und Amazon Cognito Cognito-Benutzerpools.
+ [Canary-Release-Bereitstellungen](canary-release.md) für sichere fortlaufende Änderungen
+ [CloudTrail](cloudtrail.md)-Protokollierung und -Überwachung von API-Nutzung und API-Änderungen
+ CloudWatch Zugriffs- und Ausführungsprotokollierung, einschließlich der Möglichkeit, Alarme einzustellen. Weitere Informationen erhalten Sie unter [Überwachen Sie die REST-API-Ausführung mit CloudWatch Amazon-Metriken](monitoring-cloudwatch.md) und [Überwachen Sie die WebSocket API-Ausführung mit CloudWatch Metriken](apigateway-websocket-api-logging.md).
+ Möglichkeit, CloudFormation Vorlagen zu verwenden, um die API-Erstellung zu ermöglichen. Weitere Informationen finden Sie unter [Referenz der Amazon API Gateway-Ressourcentypen](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_ApiGateway.html) und [Referenz der Amazon API Gateway V2-Ressourcentypen](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_ApiGatewayV2.html).
+ Unterstützung [benutzerdefinierter Domänennamen](how-to-custom-domains.md)
+ Integration mit [AWS WAF](apigateway-control-access-aws-waf.md)zum Schutz APIs vor gängigen Web-Exploits.
+ [AWS X-Ray](apigateway-xray.md)-Integration für ein besseres Verständnis und die Analyse leistungsbezogener Latenzen

Eine vollständige Liste der API Gateway-Funktionsversionen finden Sie unter [Dokumentverlauf](history.md).

## Auf API Gateway zugreifen
<a name="introduction-accessing-apigateway"></a>

Sie können wie folgt auf Amazon API Gateway zugreifen:
+ **AWS-Managementkonsole**— Das AWS-Managementkonsole bietet eine Weboberfläche zum Erstellen und Verwalten APIs. Nachdem Sie die Schritte unter [Einrichten der API Gateway](setting-up.md) ausgeführt haben, können Sie unter [https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway) auf die API-Gateway-Konsole zugreifen.
+ **AWS SDKs**— Wenn Sie eine Programmiersprache verwenden, die ein SDK für AWS bereitstellt, können Sie ein SDK für den Zugriff auf API Gateway verwenden. SDKs Vereinfachen Sie die Authentifizierung, lassen Sie sich problemlos in Ihre Entwicklungsumgebung integrieren und bieten Sie Zugriff auf API Gateway Gateway-Befehle. Weitere Informationen finden Sie unter [Tools für Amazon Web Services](https://aws.amazon.com/developer/tools/).
+ **API Gateway V1 und V2 APIs** — Wenn Sie eine Programmiersprache verwenden, für die kein SDK verfügbar ist, lesen Sie die [Amazon API Gateway Version 1 API-Referenz](https://docs.aws.amazon.com/apigateway/latest/api/API_Operations.html) und [Amazon API Gateway Version 2 API-Referenz](https://docs.aws.amazon.com/apigatewayv2/latest/api-reference/api-reference.html).
+ **AWS Command Line Interface** – Weitere Informationen finden Sie unter [Einrichtung der AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/) im *AWS Command Line Interface -Benutzerhandbuch*.
+ **AWS Tools for Windows PowerShell** – Weitere Informationen finden Sie unter [Einrichten von AWS Tools for Windows PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/) im *AWS -Tools für PowerShell Benutzerhandbuch*.

## Teil der AWS serverlosen Infrastruktur
<a name="api-gateway-overview-a-serverless-pillar"></a>

Zusammen mit [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/)API Gateway bildet das API Gateway den anwendungsorientierten Teil der AWS serverlosen Infrastruktur. Weitere Informationen zu den ersten Schritten mit Serverless-Technologie finden Sie im [Serverless-Entwicklerhandbuch](https://docs.aws.amazon.com/serverless/latest/devguide/welcome.html).

Damit eine App öffentlich verfügbare AWS Dienste aufruft, können Sie Lambda verwenden, um mit den erforderlichen Diensten zu interagieren und Lambda-Funktionen über API-Methoden in API Gateway verfügbar zu machen. AWS Lambda führt Ihren Code auf einer hochverfügbaren Computerinfrastruktur aus. Es übernimmt die erforderliche Ausführung und Verwaltung der Datenverarbeitungsressourcen. Um serverlose Anwendungen zu ermöglichen, unterstützt API Gateway [optimierte Proxyintegrationen](api-gateway-set-up-simple-proxy.md) mit AWS Lambda und HTTP-Endpunkten. 

## So steigen Sie in Amazon API Gateway ein:
<a name="welcome-how-to-get-started"></a>

Eine Einführung in Amazon API Gateway finden Sie in den folgenden Themen:
+ [Erste Schritte mit API-Gateway](getting-started.md), worin Sie eine Anleitung zum Erstellen einer HTTP-API erhalten.
+ [Serverless Land](https://serverlessland.com/video?tag=Amazon%20API%20Gateway), das Lehrvideos bietet.
+ [Happy Little API Shorts](https://www.youtube.com/playlist?list=PLJo-rJlep0EDFw7t0-IBHffVYKcPMDXHY), eine Reihe kurzer Lehrvideos.