Kontingente für die Konfiguration und Ausführung einer REST-API in API Gateway - Amazon API 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.

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

Die folgenden Kontingente gelten für die Konfiguration und Ausführung einer REST-API in Amazon API Gateway. Wenn das Kontingent pro API gilt, kann es nur für bestimmte Konten erhöht werden APIs, nicht für alle. APIs

Informationen zu Kontingenten auf Kontoebene finden Sie unter. Amazon API Gateway Gateway-Kontingente

Ressource oder Operation Standardkontingent Kann erhöht werden
Öffentliche benutzerdefinierte Domainnamen pro Konto pro Region 120 Ja
Private benutzerdefinierte Domainnamen pro Konto pro Region 50 Ja
Regional pro Region APIs 600 Nein
Edge-optimiert pro Region APIs 120 Nein
Privat APIs pro Konto pro Region 600 Nein
Domainnamenzugriffszuweisungen pro Konto 100 Ja
API-Zuordnungen auf mehreren Ebenen pro Domain 200 Nein
Routing-Regeln pro Domain 50 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
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
Autorisierer pro API (AWS Lambda und Amazon Cognito) 10

Ja

Um dieses Kontingent zu erhöhen, wenden Sie sich an das AWS Support Center

Dokumentationsteile pro API 2000

Ja

Um dieses Kontingent zu erhöhen, wenden Sie sich an das AWS Support Center

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
Timeout bei der Integration für Regional APIs 50 Millisekunden — 29 Sekunden für alle Integrationstypen, einschließlich Lambda, Lambda-Proxy, HTTP, HTTP-Proxy und Integrationen. AWS Ja *
Timeout für die Integration bei Edge-Optimized APIs 50 Millisekunden — 29 Sekunden für alle Integrationstypen, einschließlich Lambda, Lambda-Proxy, HTTP, HTTP-Proxy und Integrationen. AWS Nein
Timeout für die Integration im privaten Bereich APIs 50 Millisekunden — 29 Sekunden für alle Integrationstypen, einschließlich Lambda, Lambda-Proxy, HTTP, HTTP-Proxy und Integrationen. AWS Ja *
Gesamtgröße aller Header-Werte, einschließlich Header-Namen, Werte, Zeilenabschlusszeichen und Leerzeichen 10 240 Bytes Nein
Gesamte kombinierte Größe aller Header-Werte für eine private API 8 000 Byte Nein
Nutzlastgröße 10 MB Nein
Tags pro Stufe 50 Nein
Anzahl der Iterationen in einer #foreach ... #end-Schleife in Zuordnungsvorlagen 1000 Nein
Maximale Größe der Zuweisungsvorlage 300 KB Nein
Länge der Methode ARN 1600 Byte. Wenn Ihre Methode einen Pfadparameter enthält und ein Client einen Wert verwendet, der die ARN-Länge überschreitet, gibt Ihre API eine 414 Request URI too long Antwort zurück. Nein
Ablehnungseinstellungen auf Methodenebene für eine Phase in einem Nutzungsplan. 20

Ja

Um dieses Kontingent zu erhöhen, wenden Sie sich an das AWS Support Center

Modellgröße pro API 400 KB Nein
Anzahl der Zertifikate in einem Truststore 1.000 Zertifikate mit einer Gesamtobjektgröße bis 1 MB. Nein
Leerlaufverbindungszeitlimit 310 Sekunden Nein
Maximale Größe der API-Definitionsdatei bei Verwendung von restapi:import oder restapi:put 6 MB Nein

* Das Integrations-Timeout kann nicht auf weniger als 50 Millisekunden gesetzt werden. Sie können das Integrations-Timeout auf mehr als 29 Sekunden erhöhen, aber dafür ist möglicherweise eine Reduzierung Ihres Drosselungskontingents auf Regionsebene für Ihr Konto erforderlich.

Bewährte Methoden zur Reduzierung Ihrer Kontingente

Die folgenden bewährten Methoden können Ihnen helfen, Ihre aktuelle Anzahl an Ressourcen zu reduzieren, um eine Erhöhung Ihres Kontingents zu vermeiden. Stellen Sie sicher, dass diese Vorschläge für die Architektur Ihrer API funktionieren.

APIs pro Region

Um die Anzahl der APIs pro Region zu reduzieren, exportieren Sie alle ungenutzten APIs und löschen Sie sie dann aus API Gateway. Weitere Informationen finden Sie unter REST-API von API Gateway importieren.

Stufen pro API

Um die Anzahl der Stufen pro API zu reduzieren, teilen Sie Ihre API in mehrere auf APIs.

Ressourcen pro API

Verwenden Sie {proxy+} Pfade, um die Anzahl der Ressourcen zu reduzieren. Weitere Informationen finden Sie unter Einrichten der Proxy-Integration mit einer Proxy-Ressource.

API-Mappings

Um die Anzahl der API-Zuordnungen für einen benutzerdefinierten Domainnamen zu reduzieren, verwenden Sie API-Zuordnungen mit einzelnen Ebenen, wie z. /prod API-Zuordnungen mit einer einzigen Ebene werden nicht auf das Kontingent für API-Zuordnungen angerechnet.

Genehmiger pro API

Um die Anzahl der Autorisierer pro API zu reduzieren, sollten Sie Autorisierer für alle API-Methoden wiederverwenden.

Dokumentationsteile pro API

Verwenden Sie ignore=documentation beim Import Ihrer API, um die Anzahl der Dokumentationsteile pro API zu reduzieren. Weitere Informationen finden Sie unter Importieren einer API-Dokumentation.

Sie können auch Inhaltsvererbung verwenden, um einigen Dokumentationsteilen zu ermöglichen, Inhalte von einer API-Entität mit einer allgemeineren Spezifikation zu erben. Weitere Informationen finden Sie unter Darstellung der API-Dokumentation in API Gateway.

Länge in Zeichen der API Gateway-Ressourcenrichtlinie

Um die Länge einer Ressourcenrichtlinie zu reduzieren, verwenden Sie AWS WAFV2 zum Schutz Ihrer API. Weitere Informationen finden Sie unter Verwenden Sie AWS WAF , um Ihren REST APIs in API Gateway zu schützen.

Wenn Ihre Richtlinie IP-Adressen enthält, können Sie zur Definition von IP-Adressen auch Bereiche anstelle bestimmter Werte verwenden.

Nutzungspläne pro API-Schlüssel

Um die Anzahl der Nutzungspläne pro API-Schlüssel zu reduzieren, verwenden Sie einen API-Schlüssel pro Nutzungsplan und verknüpfen Sie Ihren Nutzungsplan mit mehreren APIs. Wir empfehlen nicht, einen API-Schlüssel für mehrere Nutzungspläne gemeinsam zu nutzen.