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 APIs erhöht werden, nicht für alle APIs in einem Konto.

Weitere Informationen zu Kontingente auf Kontoebene finden Sie unter Kontingente für Amazon API Gateway.

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
Regionale APIs pro Region 600 Nein
Edge-optimierte APIs pro Region 120 Nein
Private 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
Genehmiger pro API (AWS Lambda und Amazon Cognito) 10

Ja

Wenden Sie sich an das AWS-Supportcenter, um dieses Kontingent zu erhöhen.

Dokumentationsteile pro API 2000

Ja

Wenden Sie sich an das AWS-Supportcenter, um dieses Kontingent zu erhöhen.

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 1 048 576 Bytes Durch Datenverschlüsselung kann sich die Größe des zwischengespeicherten Elements erhöhen. Nein
Zeitüberschreitung bei der Integration regionaler APIs 50 Millisekunden – 29 Sekunden für alle Integrationstypen, einschließlich Lambda-, Lambda-Proxy-, HTTP-, HTTP-Proxy- und AWS-Integrationen. Ja*
Zeitüberschreitung bei der Integration Edge-optimierter APIs 50 Millisekunden – 29 Sekunden für alle Integrationstypen, einschließlich Lambda-, Lambda-Proxy-, HTTP-, HTTP-Proxy- und AWS-Integrationen. Nein
Zeitüberschreitung bei der Integration privater APIs 50 Millisekunden – 29 Sekunden für alle Integrationstypen, einschließlich Lambda-, Lambda-Proxy-, HTTP-, HTTP-Proxy- und AWS-Integrationen. Ja*
Gesamtgröße aller Header-Werte, einschließlich Header-Namen, Werte, Zeilenabschlusszeichen und Leerzeichen 10 240 Byte 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
Größe der Zugriffsprotokollvorlage 3 KB Nein
Länge des Methoden-ARN 1 600 Bytes Wenn Ihre Methode einen Pfadparameter enthält und ein Client einen Wert verwendet, der die ARN-Länge überschreitet, gibt Ihre API die Antwort 414 Request URI too long zurück. Nein
Ablehnungseinstellungen auf Methodenebene für eine Phase in einem Nutzungsplan. 20

Ja

Wenden Sie sich an das AWS-Supportcenter, um dieses Kontingent zu erhöhen.

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 die Zeitüberschreitung für die Integration auf mehr als 29 Sekunden erhöhen. Jedoch kann dies eine Reduzierung des Drosselungskontingents für das Konto auf regionaler Ebene erfordern.

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 zur Architektur Ihrer API passen.

APIs pro Region

Um die Anzahl von APIs pro Region zu reduzieren, exportieren Sie nicht verwendete APIs und löschen Sie diese anschließend aus API Gateway. Weitere Informationen finden Sie unter REST-API von API Gateway importieren.

Stufen pro API

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

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-Zuweisungen

Um die Anzahl der API-Zuweisungen für einen benutzerdefinierten Domainnamen zu verringern, verwenden Sie API-Zuweisungen mit nur einer Ebene, z. B. /prod. API-Zuweisungen mit nur einer Ebene werden nicht auf das Kontingent für API-Zuweisungen angerechnet.

Genehmiger pro API

Um die Anzahl der Genehmiger pro API zu reduzieren, können Sie sie für verschiedene API-Methoden wiederverwenden.

Dokumentationsteile pro API

Um die Anzahl der Dokumentationsteile pro API zu reduzieren, verwenden Sie ignore=documentation, wenn Sie Ihre API importieren. Weitere Informationen finden Sie unter Importieren einer API-Dokumentation.

Sie können außerdem die Vererbung von Inhalten verwenden, damit einige Dokumentationsteile Inhalte von einer API-Entität mit allgemeineren Spezifikationen übernehmen. 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 So schützen Sie Ihre REST-APIs in API Gateway mithilfe von AWS WAF.

Wenn Ihre Richtlinie IP-Adressen enthält, können Sie auch Bereiche anstelle einzelner Werte zur Definition von IP-Adressen 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 den Nutzungsplan mit mehreren APIs. Wir empfehlen nicht, einen API-Schlüssel für mehrere Nutzungspläne gemeinsam zu nutzen.