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 |
| Dokumentationsteile pro API | 2000 |
Ja Wenden Sie sich an das AWS-Supportcenter |
| 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 |
| 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.