Amazon API Gateway-Kontingente und wichtige Hinweise - Amazon API Gateway

Amazon API Gateway-Kontingente und wichtige Hinweise

Sofern nicht anders angegeben, können die Kontingente auf Anfrage erhöht werden. Um eine Kontingenterhöhung zu beantragen, können Sie Service Quotas verwenden oder sich an das AWS Support Center wenden.

Wenn für eine Methode die Autorisierung aktiviert ist, beträgt die maximale Länge des ARN der Methode (z. B. arn:aws:execute-api:{region-id}:{account-id}:{api-id}/{stage-id}/{method}/{resource}/{path}) 1600 Byte. Die Pfadparameterwerte (deren Größe zur Laufzeit bestimmt wird) können dazu führen, dass die ARN-Länge den Grenzwert überschreitet. In diesem Fall erhält der API-Client eine 414 Request URI too long-Antwort.

Anmerkung

Hierdurch wird die Länge des URI begrenzt, wenn Ressourcenrichtlinien verwendet werden. Im Fall privater APIs, für die eine Ressourcenrichtlinie erforderlich ist, wird hierdurch die URI-Länge aller privaten APIs begrenzt.

API Gateway-Kontingent auf Kontoebene, pro Region

Die folgenden Kontingente gelten pro Konto und pro Region in Amazon API Gateway.

Ressource oder Operation Standardkontingent Kann erhöht werden
Drosselungskontingent pro Konto und Region über HTTP-APIs, REST-APIs, WebSocket-APIs und WebSocket-Rückruf-APIs 10 000 Anforderungen pro Sekunde (RPS) mit einer zusätzlichen Steigerungskapazität über den Token-Bucket-Algorithmus, unter Verwendung einer maximalen Bucket-Kapazität von 5 000 Anforderungen. *
Anmerkung

Das Burst-Kontingent wird vom API Gateway Service-Team auf der Grundlage des Gesamt-RPS-Kontingents für das Konto in der Region festgelegt. Kunden können dieses Kontingent nicht kontrollieren und keine Änderungen daran anfordern.

Ja
Regionale APIs 600 Nein
Edge-optimierte APIs 120 Nein

*Für die Regionen Afrika (Kapstadt) und Europe (Milan) beträgt das standardmäßige Drosselungskontingent 2500 RPS und das standardmäßige Burst-Kontingent 1250 RPS.

HTTP-API-Kontingente

Die folgenden Kontingente gelten für die Konfiguration und Ausführung einer HTTP-API in API Gateway.

Ressource oder Operation Standardkontingent Kann erhöht werden
Routen pro API 300 Ja
Integrationen pro API 300 Nein
Maximales Timeout für Integrationen 30 Sekunden Nein
Stufen pro API 10 Ja
Tags pro Stufe 50 Nein
Gesamte kombinierte Größe der Anfragezeilen- und Header-Werte 10240 Byte Nein
Nutzlastgröße 10 MB Nein
Benutzerdefinierte Domänen pro Konto pro Region 120 Ja
Größe der Zugriffsprotokollvorlage 3 KB Nein
Amazon CloudWatch Logs-Protokolleintrag 1 MB Nein
Genehmiger pro API 10 Ja
Zielgruppen pro Genehmiger 50 Nein
Bereiche pro Route 10 Nein
Timeout für den JSON Web Key Set-Endpunkt 1.500 ms Nein
Antwortgröße des JSON Web Key Set-Endpunkts 150000 Bytes Nein
Timeout für OpenID Connect-Erkennungsendpunkt 1.500 ms Nein
Timeout der Antwort des Lambda-Genehmigers 10000 ms Nein
VPC-Links pro Konto pro Region 10 Ja
Subnetze pro VPC-Link 10 Ja
Stufenvariablen pro Stufe 100 Nein

API Gateway-Kontingente für die Konfiguration und Ausführung einer WebSocket-API

Die folgenden Kontingente gelten für die Konfiguration und Ausführung einer WebSocket-API in Amazon API Gateway.

Ressource oder Operation Standardkontingent Kann erhöht werden
Neue Verbindungen pro Sekunde pro Konto (alle WebSocket-APIs) pro Region 500 Ja
Gleichzeitige Verbindungen Nicht zutreffend * Nicht zutreffend
AWS Lambda-Genehmiger pro API 10 Ja
AWS LambdaGröße des -Genehmiger-Ergebnisses 8 KB Nein
Routen pro API 300 Ja
Integrationen pro API 300 Ja
Stufen pro API 10 Ja
WebSocket-Frame-Größe 32 KB Nein
Nachrichten-Nutzlastgröße 128 KB * Nein
Verbindungsdauer für eine WebSocket-API 2 Stunden Nein
Zeitlimit für Verbindungsleerlauf 10 Minuten Nein

* API Gateway erzwingt kein Kontingent für gleichzeitige Verbindungen. Die maximale Anzahl gleichzeitiger Verbindungen wird durch die Rate neuer Verbindungen pro Sekunde und die maximale Verbindungsdauer von zwei Stunden bestimmt. Wenn Clients beispielsweise mit dem Standardkontingent von 500 neuen Verbindungen pro Sekunde eine Verbindung mit der maximalen Rate über zwei Stunden herstellen, kann API Gateway bis zu 3 600 000 gleichzeitige Verbindungen bedienen.

** Aufgrund des Kontingents der WebSocket-Frame-Größe von 32 KB muss eine Nachricht größer als 32 KB in mehrere Frames mit jeweils 32 KB oder kleiner aufgeteilt werden. Wenn eine größere Nachricht (oder eine größere Frame-Größe) empfangen wird, wird die Verbindung mit dem Code 1009 geschlossen.

API Gateway-Kontingente für die Konfiguration und Ausführung einer REST-API

Die folgenden Kontingente gelten für die Konfiguration und Ausführung einer REST-API in Amazon API Gateway.

Ressource oder Operation Standardkontingent Kann erhöht werden
Benutzerdefinierte Domänennamen pro Konto pro Region 120 Ja
Länge (in Zeichen) der URL für eine Edge-optimierte API 8192 Nein
Länge (in Zeichen) der URL für eine regionale API 10240 Nein
Private APIs pro Konto pro Region 600 Nein
Länge in Zeichen der API Gateway-Ressourcenrichtlinie 8192 Ja
API-Schlüssel pro Konto pro Region 10000 Nein
Clientzertifikate pro Konto pro Region 60 Ja
Genehmiger pro API (AWS Lambda und Amazon Cognito) 10 Ja
Dokumentationsteile pro API 2000 Ja
Ressourcen pro API 300 Ja
Stufen pro API 10 Ja
Stufenvariablen pro Stufe 100 Nein
Länge (in Zeichen) des Schlüssels in einer Stufenvariable 64 Nein
Länge (in Zeichen) des Werts in einer Stufenvariable 512 Nein
Nutzungspläne pro Konto pro Region 300 Ja
Nutzungspläne pro API-Schlüssel 10 Ja
VPC-Links pro Konto pro Region 20 Ja
API-Caching-TTL 300 Sekunden standardmäßig und konfigurierbar zwischen 0 und 3.600 durch einen API-Eigentümer. Nicht für die obere Grenze (3.600)
Zwischengespeicherte Antwortgröße 1048576 Bytes Durch Datenverschlüsselung kann sich die Größe des zwischengespeicherten Elements erhöhen. Nein
Integrations-Timeout 50 Millisekunden – 29 Sekunden für alle Integrationstypen, einschließlich Lambda-, Lambda-Proxy-, HTTP-, HTTP-Proxy- und AWS-Integrationen. Nicht für die Unter- und Obergrenzen.
Gesamte kombinierte Größe aller Header-Werte 10 240 Bytes Nein
Nutzlastgröße 10 MB Nein
Tags pro Stufe 50 Nein
Anzahl der Iterationen in einer #foreach ... #end-Schleife in Zuordnungsvorlagen 1000 Nein
ARN-Länge einer Methode mit Autorisierung 1600 Bytes Nein
Ablehnungseinstellungen auf Methodenebene für eine Phase in einem Nutzungsplan. 20 Ja

Für restapi:import oder restapi:put beträgt die maximale Größe der API-Definitionsdatei 6 MB.

Alle Kontingente, die pro API gelten, können nur für spezifische APIs erhöht werden.

API Gateway-Kontingente für das Erstellen, Bereitstellen und Verwalten einer API

Die folgenden festen Kontingente gelten für das Erstellen, Bereitstellen und Verwalten einer API in API Gateway, unter Verwendung der AWS CLI, der API-Gateway-Konsole oder der API-Gateway-REST-API und ihrer SDKs. Diese Kontingente können nicht erhöht werden.

Action Standardkontingent Kann erhöht werden
CreateApiKey 5 Anforderungen pro Sekunde pro Konto Nein
CreateDeployment 1 Anforderung alle 5 Sekunden pro Konto Nein
CreateDocumentationVersion 1 Anforderung alle 20 Sekunden pro Konto Nein
CreateDomainName 1 Anforderung alle 30 Sekunden pro Konto Nein
CreateResource 5 Anforderungen pro Sekunde pro Konto Nein
CreateRestApi
Regionale oder private API
  • 1 Anforderung alle 3 Sekunden pro Konto

Edge-optimierte API
  • 1 Anforderung alle 30 Sekunden pro Konto

Nein
CreateVpcLink (V2) 1 Anforderung alle 15 Sekunden pro Konto Nein
DeleteApiKey 5 Anforderungen pro Sekunde pro Konto Nein
DeleteDomainName 1 Anforderung alle 30 Sekunden pro Konto Nein
DeleteResource 5 Anforderungen pro Sekunde pro Konto Nein
DeleteRestApi 1 Anforderung alle 30 Sekunden pro Konto Nein
GetResources 5 Anforderungen alle 2 Sekunden pro Konto Nein
DeleteVpcLink (V2) 1 Anforderung alle 30 Sekunden pro Konto Nein
ImportDocumentationParts 1 Anforderung alle 30 Sekunden pro Konto Nein
ImportRestApi
Regionale oder private API
  • 1 Anforderung alle 3 Sekunden pro Konto

Edge-optimierte API
  • 1 Anforderung alle 30 Sekunden pro Konto

Nein
PutRestApi 1 Anforderung pro Sekunde pro Konto Nein
UpdateAccount 1 Anforderung alle 20 Sekunden pro Konto Nein
UpdateDomainName 1 Anforderung alle 30 Sekunden pro Konto Nein
UpdateUsagePlan 1 Anforderung alle 20 Sekunden pro Konto Nein
Andere Operationen Kein Kontingent bis zum Gesamtkontokontingent. Nein
Gesamte Operationen 10 Anforderungen pro Sekunde mit einem Burst-Kontingent von 40 Anforderungen pro Sekunde. Nein