Wähle zwischen REST APIs und HTTP APIs - APIAmazon-Gateway

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.

Wähle zwischen REST APIs und HTTP APIs

RESTAPIsund HTTP APIs sind beide RESTful API Produkte. RESTAPIsunterstützen mehr Funktionen als HTTPAPIs, HTTP APIs sind aber mit minimalem Funktionsumfang konzipiert, sodass sie zu einem niedrigeren Preis angeboten werden können. Wählen Sie aus, REST APIs ob Sie Funktionen wie API Schlüssel, Drosselung pro Client, Validierung von Anfragen, AWS WAF Integration oder private Endgeräte benötigen. API Wählen Sie aus HTTPAPIs, ob Sie die in enthaltenen Funktionen nicht benötigen. REST APIs

In den folgenden Abschnitten werden die wichtigsten Funktionen zusammengefasst, die in REST APIs und HTTP APIs verfügbar sind. Falls erforderlich, werden zusätzliche Links bereitgestellt, mit denen Sie zwischen den HTTP API Abschnitten REST API und im API Gateway Developer Guide navigieren können.

Endpunkttyp

Der Endpunkttyp bezieht sich auf den Endpunkt, den API Gateway für Sie erstelltAPI. Weitere Informationen finden Sie unter API-Endpunkttypen für REST-APIs in API Gateway.

Endpunkttypen REST API HTTP API

Edge-optimiert

Ja

Nein

Regional

Ja

Ja

Privat

Ja

Nein

Sicherheit

APIGateway bietet eine Reihe von Möglichkeiten, um Sie API vor bestimmten Bedrohungen wie böswilligen Akteuren oder Datenverkehrsspitzen zu schützen. Weitere Informationen hierzu finden Sie unter Schützen Sie Ihre REST-APIs in API Gateway und Schützen Sie Ihre HTTP-APIs in API Gateway.

Sicherheitsfunktionen REST API HTTP API

Gegenseitige Authentifizierung TLS

Ja

Ja

Zertifikate für Backend-Authentifizierung

Ja

Nein

AWS WAF

Ja

Nein

Autorisierung

APIGateway unterstützt mehrere Mechanismen zur Steuerung und Verwaltung des Zugriffs auf IhreAPI. Weitere Informationen erhalten Sie unter Steuern und verwalten Sie den Zugriff auf REST-APIs in API Gateway und Steuern und verwalten Sie den Zugriff auf HTTP-APIs in API Gateway.

1 Sie können Amazon Cognito mit einem JWTAutorisierer verwenden.

2 Sie können einen Lambda-Autorisierer verwenden, um zu validierenJWTs. REST APIs

APIVerwaltung

Wählen Sie RESTAPIs, ob Sie API Verwaltungsfunktionen wie API Schlüssel und Ratenbegrenzung pro Client benötigen. Weitere Informationen finden Sie unter Verteilen Sie Ihre REST-APIs an Kunden in API Gateway, Benutzerdefinierter Domainname für REST APIs in API Gateway und Benutzerdefinierte Domainnamen für HTTP APIs in API Gateway.

Entwicklung

Bei der Entwicklung Ihres API Gateways API entscheiden Sie sich für eine Reihe von Eigenschaften IhresAPI. Diese Eigenschaften hängen vom Anwendungsfall Ihres abAPI. Weitere Informationen finden Sie unter RESTAPIsIn API Gateway entwickeln und Entwickeln Sie HTTP-APIs in API Gateway.

Überwachen

APIGateway unterstützt mehrere Optionen zum Protokollieren von API Anfragen und zur Überwachung IhrerAPIs. Weitere Informationen erhalten Sie unter Überwachen Sie REST-APIs im API Gateway und Überwachen Sie HTTP-APIs im API Gateway.

Integrationen

Integrationen verbinden Ihr API Gateway mit API Backend-Ressourcen. Weitere Informationen erhalten Sie unter Integrationen für REST-APIs in API Gateway und Erstellen Sie Integrationen für HTTP-APIs in API Gateway.