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.