

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 Amazon API Gateway
<a name="limits"></a>

Die folgenden Kontingente gelten für alle API-Typen von Amazon API Gateway.

## API Gateway-Kontingent auf Kontoebene, pro Region
<a name="apigateway-account-level-limits-table"></a>

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


| Ressource oder Operation | Standardkontingent | Kann erhöht werden | 
| --- | --- | --- | 
| Drosseln Sie das Kontingent pro Konto APIs, pro Region für HTTP APIs WebSocket APIs, REST und WebSocket Callback APIs | 10 000 Anforderungen pro Sekunde (RPS) mit einer zusätzlichen Steigerungskapazität über den [Token-Bucket-Algorithmus](https://en.wikipedia.org/wiki/Token_bucket), unter Verwendung einer maximalen Bucket-Kapazität von 5 000 Anforderungen. \$1 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](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-8A5B8E43) | 
| Drosseln Sie das Kontingent ohne Zugriffskontrolle pro Konto und Region für ein Portal | 250.000 Anfragen pro Sekunde | Nein | 
| Drosselung des Kontingents mit Zugriffskontrolle pro Konto und Region für ein Portal | 10.000 Anfragen pro Sekunde | Nein | 

\$1 Für die folgenden Regionen beträgt das Standard-Drosselungskontingent 2 500 RPS und das Standard-Burst-Kontingent 1 250 RPS: Afrika (Kapstadt), Europa (Mailand), Asien-Pazifik (Jakarta), Naher Osten (VAE), Asien-Pazifik (Hyderabad), Asien-Pazifik (Melbourne), Europa (Spanien), Europa (Zürich), Israel (Tel Aviv), Kanada West (Calgary), Asien-Pazifik (Malaysia), Asien-Pazifik (Thailand) und Mexiko (Zentral).

## API Gateway-Kontingente für das Erstellen, Bereitstellen und Verwalten einer API
<a name="api-gateway-control-service-limits-table"></a>

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


| Action | Standardkontingent | Kann erhöht werden | 
| --- | --- | --- | 
| [CreateApiKey](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateApiKey.html) | 5 Anforderungen pro Sekunde pro Konto | Nein | 
| [CreateDeployment](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateDeployment.html) | 1 Anforderung alle 5 Sekunden pro Konto | Nein | 
| [CreateDocumentationVersion](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateDocumentationVersion.html) | 1 Anforderung alle 20 Sekunden pro Konto | Nein | 
| [CreateDomainName](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateDomainName.html) | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
| [CreateResource](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateResource.html) | 5 Anforderungen pro Sekunde pro Konto | Nein | 
| [CreateRestApi](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateRestApi.html)für regionale oder private APIs | 1 Anforderung alle 3 Sekunden pro Konto | Nein | 
| [CreateRestApi](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateRestApi.html)für Edge-optimierte API | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
|  [CreateVpcLink](https://docs.aws.amazon.com/apigatewayv2/latest/api-reference/vpclinks.html#CreateVpcLink)(V2)  | 1 Anforderung alle 15 Sekunden pro Konto | Nein | 
| [DeleteApiKey](https://docs.aws.amazon.com/apigateway/latest/api/API_DeleteApiKey.html) | 5 Anforderungen pro Sekunde pro Konto | Nein | 
| [DeleteDomainName](https://docs.aws.amazon.com/apigateway/latest/api/API_DeleteDomainName.html) | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
| [DeleteResource](https://docs.aws.amazon.com/apigateway/latest/api/API_DeleteResource.html) | 5 Anforderungen pro Sekunde pro Konto | Nein | 
| [DeleteRestApi](https://docs.aws.amazon.com/apigateway/latest/api/API_DeleteRestApi.html) | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
| [GetResources](https://docs.aws.amazon.com/apigateway/latest/api/API_GetResources.html) | 5 Anforderungen alle 2 Sekunden pro Konto | Nein | 
|  [DeleteVpcLink](https://docs.aws.amazon.com/apigatewayv2/latest/api-reference/vpclinks.html#DeleteVpcLink)(V2)  | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
| [ImportDocumentationParts](https://docs.aws.amazon.com/apigateway/latest/api/API_ImportDocumentationParts.html) | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
| [ImportRestApi](https://docs.aws.amazon.com/apigateway/latest/api/API_ImportRestApi.html)für regionale oder private API | 1 Anforderung alle 3 Sekunden pro Konto | Nein | 
| [ImportRestApi](https://docs.aws.amazon.com/apigateway/latest/api/API_ImportRestApi.html)für Edge-optimierte API  | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
| [PutRestApi](https://docs.aws.amazon.com/apigateway/latest/api/API_PutRestApi.html) | 1 Anforderung pro Sekunde pro Konto | Nein | 
| [UpdateAccount](https://docs.aws.amazon.com/apigateway/latest/api/API_UpdateAccount.html) | 1 Anforderung alle 20 Sekunden pro Konto | Nein | 
| [UpdateDomainName](https://docs.aws.amazon.com/apigateway/latest/api/API_UpdateDomainName.html) | 1 Anforderung alle 30 Sekunden pro Konto | Nein | 
| [UpdateUsagePlan](https://docs.aws.amazon.com/apigateway/latest/api/API_UpdateUsagePlan.html) | 1 Anforderung alle 20 Sekunden pro Konto | Nein | 
| Portal erstellen | 1 Anfrage alle 3 Sekunden | Nein | 
| Portal aktualisieren | 2 Anfragen pro Minute | Nein | 
| Holen Sie sich das Portal | 10 Anforderungen pro Sekunde | Nein | 
| Portale auflisten | 10 Anforderungen pro Sekunde | Nein | 
| Portal veröffentlichen | 2 Anfragen pro Minute | Nein | 
| DeletePortal | 2 Anfragen pro Minute | Nein | 
| PreviewPortal | 1 Anfrage alle 3 Sekunden | Nein | 
| DisablePortal | 2 Anfragen pro Minute | Nein | 
| GetPortalProduct | 10 Anforderungen pro Sekunde | Nein | 
| ListPortalProduct | 5 Anforderungen pro Sekunde | Nein | 
| CreatePortalProduct | 2 Anfragen pro Sekunde | Nein | 
| UpdatePortalProduct | 0,5 Anfragen pro Sekunde | Nein | 
| DeletePortalProduct | 1 Anfrage pro Sekunde | Nein | 
| PutPortalProductSharingPolicy | 1 Anfrage alle 3 Sekunden | Nein | 
| GetPortalProductSharingPolicy | 10 Anforderungen pro Sekunde | Nein | 
| DeletePortalProductSharingPolicy | 1 Anfrage alle 3 Sekunden | Nein | 
| CreateProductRestEndpointPage | 1 Anfrage alle 3 Sekunden | Nein | 
| GetProductRestEndpointPage | 10 Anforderungen pro Sekunde | Nein | 
| UpdateProductRestEndpointPage | 1 Anfrage alle 3 Sekunden | Nein | 
| DeleteProductRestEndpointPage | 1 Anfrage alle 3 Sekunden | Nein | 
| ListProductRestEndpointPages | 10 Anforderungen pro Sekunde | Nein | 
| CreateProductPage | 1 Anfrage alle 3 Sekunden | Nein | 
| GetProductPage | 10 Anforderungen pro Sekunde | Nein | 
| UpdateProductPage | 1 Anfrage alle 3 Sekunden | Nein | 
| DeleteProductPage | 1 Anfrage alle 3 Sekunden | Nein | 
| ListProductPages | 10 Anforderungen pro Sekunde | 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 | 

# Kontingente für die Konfiguration und Ausführung einer REST-API in API Gateway
<a name="api-gateway-execution-service-limits-table"></a>

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 

Weitere Informationen zu Kontingenten auf Kontoebene finden Sie unter [Kontingente für Amazon API Gateway](limits.md).


| Ressource oder Operation | Standardkontingent | Kann erhöht werden | 
| --- | --- | --- | 
| Öffentliche benutzerdefinierte Domainnamen pro Konto pro Region | 120 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-A93447B8) | 
| Private benutzerdefinierte Domainnamen pro Konto pro Region | 50 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-24E7E662) | 
| Regional APIs pro Region | 600 | Nein | 
| Edge-optimiert pro Region APIs  | 120 | Nein | 
| Privat APIs pro Konto pro Region | 600 | Nein | 
| Domainnamenzugriffszuweisungen pro Konto | 100 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-4D98A8A5) | 
| API-Zuordnungen auf mehreren Ebenen pro Domain | 200 | Nein | 
| Routing-Regeln pro Domain | 50 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-68B79FF0) | 
| Länge (in Zeichen) der URL für eine Edge-optimierte API | 8192 | Nein | 
| Länge der URL für eine regionale API in Zeichen | 10240 | Nein | 
| Länge der URL für eine private API in Zeichen | 8192 | Nein | 
| Länge in Zeichen der API Gateway-Ressourcenrichtlinie | 8192 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-8B81B02C) | 
| API-Schlüssel pro Konto pro Region | 10000 | Nein | 
| Clientzertifikate pro Konto pro Region | 60 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-824C9E42) | 
| Autorisierer pro API (AWS Lambda und Amazon Cognito) | 10 |  Ja Wenden Sie sich an das [AWS -Supportcenter](https://console.aws.amazon.com/support/home#/), um dieses Kontingent zu erhöhen.  | 
| Dokumentationsteile pro API | 2000 |  Ja Wenden Sie sich an das [AWS -Supportcenter](https://console.aws.amazon.com/support/home#/), um dieses Kontingent zu erhöhen.  | 
| Ressourcen pro API | 300 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-01C8A9E0) | 
| Stufen pro API | 10 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-379E48B0) | 
| 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](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-E8693075) | 
| Nutzungspläne pro API-Schlüssel | 10 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-985EB478) | 
| VPC-Links pro Konto pro Region | 20 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-A4C7274F) | 
| 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 | 
| 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\$1](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-E5AE38E3) | 
| 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\$1](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-E5AE38E3) | 
| 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 \$1foreach ... \$1end-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](https://console.aws.amazon.com/support/home#/), 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](https://docs.aws.amazon.com/apigateway/latest/api/API_ImportRestApi.html) oder [restapi:put](https://docs.aws.amazon.com/apigateway/latest/api/API_PutRestApi.html) | 6 MB | Nein | 

\$1 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
<a name="api-gateway-execution-service-limits-best-practices"></a>

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 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](api-gateway-export-api.md).

**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-gateway-set-up-simple-proxy.md).

**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](api-gateway-documenting-api-quick-start-import-export.md).  
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](api-gateway-documenting-api-content-representation.md).

**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](apigateway-control-access-aws-waf.md).  
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 Ihren Nutzungsplan mit mehreren APIs. Wir empfehlen nicht, einen API-Schlüssel für mehrere Nutzungspläne gemeinsam zu nutzen.

# Kontingente für Konfiguration und Ausführung einer HTTP-API in API Gateway
<a name="http-api-quotas"></a>

Die folgenden Kontingente gelten für die Konfiguration und Ausführung einer HTTP-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 Weitere Informationen zu Kontingenten auf Kontoebene finden Sie unter [Kontingente für Amazon API Gateway](limits.md).


| Ressource oder Operation | Standardkontingent | Kann erhöht werden | 
| --- | --- | --- | 
| Routen pro API | 300 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-65B5C802) | 
| Integrationen pro API | 300 | Nein | 
| Maximales Timeout für Integrationen | 30 Sekunden | Nein | 
| Stufen pro API | 10 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-379E48B0) | 
| API-Zuweisungen auf mehreren Ebenen pro Domain | 200 API-Zuweisungen Dieses Limit beinhaltet keine API-Zuweisungen mit einer einzigen Ebene, wie z. B. /prod.  | Nein | 
| Tags pro Stufe  | 50 | Nein | 
| Gesamte kombinierte Größe der Anfragezeilen- und Header-Werte | 10 240 Byte | Nein | 
| Nutzlastgröße | 10 MB | Nein | 
| Benutzerdefinierte Domänen pro Konto pro Region | 120 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-A93447B8) | 
| Größe der Zugriffsprotokollvorlage  | 3 KB | Nein | 
| Amazon CloudWatch Logs-Protokolleintrag  | 1 MB | Nein | 
| Genehmiger pro API  | 10 |  Ja Wenden Sie sich an das [AWS -Supportcenter](https://console.aws.amazon.com/support/home#/), um dieses Kontingent zu erhöhen.  | 
| 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 | 150 000 Byte | 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](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-608BDCD4) | 
| Subnetze pro VPC-Link  | 10 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-668C9B28) | 
| 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 | 

## Bewährte Methoden zur Reduzierung Ihrer Kontingente
<a name="http-api-quotas-best-practices"></a>

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 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 [Exportieren Sie HTTP APIs aus dem API Gateway](http-api-export.md).

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

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

# Kontingente für die Konfiguration von Portalen in API Gateway
<a name="api-gateway-portal-quotas"></a>

Die folgenden Kontingente gelten für die Erstellung von Portalen in API Gateway. Weitere Informationen finden Sie unter [API-Gateway-Portale](apigateway-portals.md).


| Ressource oder Operation | Standardkontingent | Kann erhöht werden | 
| --- | --- | --- | 
| Portale pro Konto | 15 | Ja | 
| Portalprodukte pro Portal | 200 | Ja | 
| Portalprodukte pro Konto | 2000 | Ja | 
| Produkt-REST-Endpunktseiten pro Portalprodukt | 40 | Ja | 
| Produktseiten pro Portalprodukt | 40 | Ja | 
| Größe des Logos | 200 KB | Nein | 
| Seitengröße der Dokumentation pro REST-Endpunktseite des Produkts | 32.000 Zeichen | Nein | 
| Benutzerdefiniertes Seitenformat für Produktseiten | 32.000 Zeichen | Nein | 
| Benutzerdefinierte Domainnamen pro Portal | 1 | Nein | 
| Autorisierer pro Portal | 1 | Nein | 

# Kontingente für die Konfiguration und Ausführung eines WebSocket integrierten API Gateway
<a name="apigateway-execution-service-websocket-limits-table"></a>

Die folgenden Kontingente gelten für die Konfiguration und Ausführung einer WebSocket API in Amazon API Gateway. Wenn das Kontingent pro API gilt, kann es nur für ein bestimmtes Konto erhöht werden APIs, nicht für alle APIs in einem Konto. Weitere Informationen zu Kontingenten auf Kontoebene finden Sie unter [Kontingente für Amazon API Gateway](limits.md).


| Ressource oder Operation | Standardkontingent | Kann erhöht werden | 
| --- | --- | --- | 
| Neue Verbindungen pro Sekunde pro Konto (über alle WebSocket APIs) pro Region | 500 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-9ED1E49A) | 
| Gleichzeitige Verbindungen | Nicht zutreffend \$1 | Nicht zutreffend | 
| AWS Lambda Autorisierer pro API | 10 |  Ja Wenden Sie sich an das [AWS -Supportcenter](https://console.aws.amazon.com/support/home#/), um dieses Kontingent zu erhöhen.  | 
| AWS Lambda Größe des Autorisierer-Ergebnisses | 8 KB | Nein | 
| Routen pro API | 300 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-01C8A9E0) | 
| Integrationen pro API | 300 |  Ja Wenden Sie sich an das [AWS -Supportcenter](https://console.aws.amazon.com/support/home#/), um dieses Kontingent zu erhöhen.  | 
| Timeout bei der Integration | 50 Millisekunden — 29 Sekunden für alle Integrationstypen, einschließlich Lambda, Lambda-Proxy, HTTP, HTTP-Proxy und Integrationen. AWS  | Nein | 
| Stufen pro API | 10 | [Ja](https://console.aws.amazon.com/servicequotas/home/services/apigateway/quotas/L-379E48B0) | 
| WebSocket Größe des Frames | 32 KB | Nein | 
| Nachrichten-Nutzlastgröße | 128 KB \$1 | Nein | 
| Maximale Größe der Zuweisungsvorlage | 300 KB | Nein | 
| Verbindungsdauer für die WebSocket API | 2 Stunden | Nein | 
| Zeitlimit für Verbindungsleerlauf | 10 Minuten | Nein | 
| Länge der URL für eine WebSocket API in Zeichen | 4096 | Nein | 
| Größe der Zugriffsprotokollvorlage | 3 KB | Nein | 

\$1 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.

\$1\$1 Aufgrund des Kontingents für die WebSocket Framegröße von 32 KB muss eine Nachricht, die größer als 32 KB ist, in mehrere Frames aufgeteilt werden, die jeweils 32 KB oder kleiner sind. Dies gilt für `@connections`-Befehle. Wenn eine größere Nachricht (oder eine größere Frame-Größe) empfangen wird, wird die Verbindung mit dem Code 1009 geschlossen.

# Wichtige Hinweise zu Amazon API Gateway
<a name="api-gateway-known-issues"></a>

Im folgenden Abschnitt finden Sie Hinweise, die sich auf Ihre Verwendung von API Gateway auswirken könnten.

**Topics**
+ [Amazon API Gateway: Wichtige Hinweise für HTTP APIs](#api-gateway-known-issues-http-apis)
+ [Amazon API Gateway wichtige Hinweise für HTTP und WebSocket APIs](#api-gateway-known-issues-http-and-websocket-apis)
+ [Amazon API Gateway wichtige Hinweise für REST und WebSocket APIs](#api-gateway-known-issues-rest-and-websocket-apis)
+ [Amazon API Gateway wichtige Hinweise für WebSocket APIs](#api-gateway-known-issues-websocket-apis)
+ [Amazon API Gateway — wichtige Hinweise für REST APIs](#api-gateway-known-issues-rest-apis)

## Amazon API Gateway: Wichtige Hinweise für HTTP APIs
<a name="api-gateway-known-issues-http-apis"></a>
+ HTTP APIs übersetzt eingehende `X-Forwarded-*` Header in einen `Forwarded` Standard-Header und fügt die Ausgangs-IP, den Host und das Protokoll an.
+ API Gateway fügt Ihrer Anfrage den Inhaltstyp-Header hinzu, wenn keine Nutzdaten vorhanden sind und die Content-Length 0 ist.

## Amazon API Gateway wichtige Hinweise für HTTP und WebSocket APIs
<a name="api-gateway-known-issues-http-and-websocket-apis"></a>
+ Signature Version 4A wird von Amazon API Gateway für HTTP und nicht offiziell unterstützt WebSocket APIs.

## Amazon API Gateway wichtige Hinweise für REST und WebSocket APIs
<a name="api-gateway-known-issues-rest-and-websocket-apis"></a>
+ API Gateway unterstützt nicht die gemeinsame Nutzung eines benutzerdefinierten Domainnamens über REST und WebSocket APIs.
+ Phasennamen dürfen nur alphanumerische Zeichen sowie Binde- und Unterstriche enthalten. Die maximale Länge beträgt 128 Zeichen.
+ Die Pfade `/ping` und `/sping` sind für die Servicezustandsprüfung reserviert. Wenn diese für API-Ressourcen auf Stammebene mit benutzerdefinierten Domains verwendet werden, liefern sie nicht das erwartete Ergebnis.
+ API Gateway begrenzt Protokollereignisse derzeit auf 1024 Bytes. Protokollereignisse, die größer als 1024 Byte sind, wie Anforderungs- und Antworttexte, werden von API Gateway vor der Übermittlung an CloudWatch Logs gekürzt.
+ CloudWatch Metrics begrenzt derzeit Dimensionsnamen und -werte auf 255 gültige XML-Zeichen. (Weitere Informationen finden Sie im [CloudWatch Benutzerhandbuch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Dimension).) Dimensionenwerte sind eine Funktion benutzerdefinierter Namen, einschließlich API-Name, Bezeichnung (Stufenname) und Ressourcenname. Achten Sie bei der Auswahl dieser Namen darauf, die CloudWatch Metrik-Grenzwerte nicht zu überschreiten.
+ Die maximale Größe einer Zuordnungsvorlage beträgt 300 KB.

## Amazon API Gateway wichtige Hinweise für WebSocket APIs
<a name="api-gateway-known-issues-websocket-apis"></a>
+ API Gateway unterstützt Nachrichten-Payloads bis zu 128 KB mit einer maximalen Frame-Größe von 32 KB. Sie müssen Nachrichten, die 32 KB überschreiten, in mehrere Frames aufteilen, die jeweils 32 KB oder kleiner sind. Wenn eine größere Nachricht empfangen wird, wird die Verbindung mit Code 1009 geschlossen.

## Amazon API Gateway — wichtige Hinweise für REST APIs
<a name="api-gateway-known-issues-rest-apis"></a>
+ Das Pipe-Klartextzeichen (`|`) und das Zeichen für geschweifte Klammer (`{` oder `}`) wird in Abfragezeichenfolgen zur Anforderung einer URL nicht unterstützt und muss URL-kodiert werden.
+ Das Semikolon (`;`) wird in Abfragezeichenfolgen zur Anforderung einer URL nicht unterstützt und führt dazu, dass die Daten aufgeteilt werden. 
+ REST APIs dekodiert URL-kodierte Anforderungsparameter, bevor sie an Backend-Integrationen übergeben werden. Bei UTF-8-Anforderungsparametern APIs dekodiert REST die Parameter und übergibt sie dann als Unicode an Backend-Integrationen. APIs REST-URL-kodieren Sie das Prozentzeichen (`%`), bevor Sie es an Backend-Integrationen übergeben.
+ Beim Verwenden der Amazon API Gateway-Konsole zum Testen einer API können Sie die Antwort "unknown endpoint errors" erhalten, wenn auf dem Backend ein selbstsigniertes Zertifikat präsentiert wird, in der Zertifikatkette ein Zwischenzertifikat fehlt oder das Backend eine andere, nicht erkennbare zertifikatbezogenen Ausnahme auslöst.
+ Sie sollten eine API-[https://docs.aws.amazon.com/apigateway/latest/api/API_Resource.html](https://docs.aws.amazon.com/apigateway/latest/api/API_Resource.html) oder [https://docs.aws.amazon.com/apigateway/latest/api/API_Method.html](https://docs.aws.amazon.com/apigateway/latest/api/API_Method.html)-Entität mit einer privaten Integration löschen, nachdem Sie hartcodierte Referenzen eines [https://docs.aws.amazon.com/apigateway/latest/api/API_VpcLink.html](https://docs.aws.amazon.com/apigateway/latest/api/API_VpcLink.html) entfernt haben. Andernfalls ist die Integration nicht abgeschlossen und Sie erhalten eine Fehlermeldung mit dem Hinweis, dass der VPC-Link noch verwendet wird, obwohl die Entität `Resource` oder `Method` gelöscht wurde. Dieses Verhalten liegt nicht vor, wenn die private Integration über eine Stufenvariable auf `VpcLink` verweist.
+ Die folgenden Backends unterstützen die SSL-Clientauthentifizierung möglicherweise nicht auf eine mit API Gateway kompatible Weise:
  + [NGINX](https://nginx.org/en/)
  +  [Heroku](https://www.heroku.com/)
+ API Gateway unterstützt die meisten der [OpenAPI-2.0-Spezifikation](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md) und der [OpenAPI-3.0-Spezifikation](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.1.md) mit den folgenden Ausnahmen:
  + Pfadsegmente dürfen nur alphanumerische Zeichen, Unterstriche, Bindestriche, Punkte, Kommas, Doppelpunkte und geschweifte Klammern enthalten. Pfadparameter müssen als separate Pfadsegmente vorliegen. Beispiel: "resource/\$1path\$1parameter\$1name\$1" ist gültig, "resource\$1path\$1parameter\$1name\$1" nicht.
  + Modellnamen dürfen nur alphanumerische Zeichen enthalten.
  + Als Eingabeparameter werden nur die folgenden Attribute unterstützt: `name`, `in`, `required`, `type`, `description`. Andere Attribute werden ignoriert.
  + Der `securitySchemes`-Typ muss bei Verwendung `apiKey` lauten. OAuth [2- und HTTP Basic-Authentifizierung werden jedoch über [Lambda-Autorisierer](apigateway-use-lambda-authorizer.md) unterstützt; die OpenAPI-Konfiguration wird über Herstellererweiterungen erreicht.](api-gateway-swagger-extensions-authorizer.md) 
  + Das `deprecated` Feld wird nicht unterstützt und wird beim Export gelöscht. APIs
  + API Gateway-Modelle werden unter Verwendung von [JSON-Schemaentwurf 4](https://datatracker.ietf.org/doc/html/draft-zyp-json-schema-04) anstelle des von OpenAPI verwendeten JSON-Schemas definiert.
  + Der Parameter `discriminator` wird in Schemaobjekten nicht unterstützt.
  + Das Tag `example` wird nicht unterstützt.
  + Das Feld `nullable` wird nicht unterstützt.
  + `exclusiveMinimum` wird von API Gateway nicht unterstützt.
  + Die Tags `maxItems` und `minItems` werden bei der [einfachen Anforderungsvalidierung](api-gateway-method-request-validation.md) nicht berücksichtigt. Um dieses Problem zu umgehen, aktualisieren Sie das Modell nach dem Import, bevor Sie die Validierung vornehmen.
  + Für OpenAPI 3.0 dürfen `oneOf`, `anyOf` oder `allOf` nicht auf eine Definition innerhalb desselben Schemas über `$ref` verweisen. Sie können Ihr Schema entweder direkt eingeben oder eine separate API-Gateway-Modellressource definieren. Weitere Informationen finden Sie unter [Erstellen komplexerer Modelle](models-mappings-models.md#api-gateway-request-validation-model-more-complex).
  + `oneOf` wird für OpenAPI 2.0 oder die SDK-Generierung nicht unterstützt.
  + Das Feld `readOnly` wird nicht unterstützt.
  + `$ref` kann nicht für den Verweis auf andere Dateien verwendet werden.
  + Antwortdefinitionen des Formulars `"500": {"$ref": "#/responses/UnexpectedError"}` werden im OpenAPI-Basisverzeichnis nicht unterstützt. Ersetzen Sie die Referenz durch das Inline-Schema, um dieses Problem zu umgehen.
  + Zahlen vom Typ `Int32` oder `Int64` werden nicht unterstützt. Ein Beispiel sehen Sie unten:

    ```
    "elementId": {
        "description": "Working Element Id",
        "format": "int32",
        "type": "number"
    }
    ```
  + Der Formattyp Dezimalzahl (`"format": "decimal"`) wird in Schemadefinitionen nicht unterstützt.
  + In Methodenantworten muss die Schemadefinition ein Objekttyp sein und darf keine primitiven Datentypen umfassen. Beispielsweise wird `"schema": { "type": "string"}` nicht unterstützt. Sie können dies jedoch umgehen, indem Sie den folgenden Objekttyp verwenden:

    ```
    "schema": {
         "$ref": "#/definitions/StringResponse"
                }
    
     "definitions": {
        "StringResponse": {
          "type": "string"
        }
      }
    ```
  + API Gateway verwendet keine in der OpenAPI-Spezifikation definierte Sicherheit auf Stammebene. Daher muss die Sicherheit auf Vorgangsebene definiert werden, um korrekt angewendet werden zu können.
  + Das `default`-Schlüsselwort wird nicht unterstützt.
+ API Gateway führt die folgenden Beschränkungen und Limitierungen bei der Handhabung von Methoden mit Lambda- oder HTTP-Integration durch.
  + Bei der Verarbeitung von Header-Namen und Abfrageparametern wird die Groß- und Kleinschreibung beachtet.
  + Die folgende Tabelle listet die Header auf, die gelöscht, erneut zugewiesen oder anderweitig modifiziert werden können, wenn sie an den Integrationsendpunkt oder von diesem zurückgesendet werden. In dieser Tabelle:
    + `Remapped` bedeutet, dass der Header-Name von `<string>` in `X-Amzn-Remapped-<string>` geändert wird.

      `Remapped Overwritten` bedeutet, dass der Header-Name von `<string>` in `X-Amzn-Remapped-<string>` geändert und der Wert überschrieben wird.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/apigateway/latest/developerguide/api-gateway-known-issues.html)

    \$1 Der `Authorization`-Header wird gelöscht, wenn er eine [Signaturversion 4](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html)-Signatur enthält oder `AWS_IAM`-Autorisierung verwendet wird.
+ Das Android-SDK einer von API Gateway generierten API verwendet die Klasse `java.net.HttpURLConnection`. Diese Klasse löst auf Geräten, auf denen Android 4.4 und früher ausgeführt wird, eine unbehandelte Ausnahme für eine 401-Antwort aus, die aus der Neuzuordnung des Headers `WWW-Authenticate` zu `X-Amzn-Remapped-WWW-Authenticate` resultiert. 
+  Im Gegensatz zu API Gateway-generierten Java-, Android- und SDKs iOS-APIs unterstützt das JavaScript SDK einer von API Gateway generierten API keine Wiederholungsversuche bei Fehlern der Stufe 500. 
+  Der Test-Aufruf einer Methode verwendet den Standard-Inhaltstyp `application/json` und ignoriert Spezifikationen anderer Inhaltstypen. 
+ Beim Senden von Anfragen an eine API durch Übergabe des `X-HTTP-Method-Override`-Headers überschreibt API Gateway die Methode. Um den Header an das Backend zu übergeben, muss der Header der Integrationsanforderung hinzugefügt werden.
+  Wenn eine Anfrage mehrere Medientypen in ihrem `Accept`-Header enthält, berücksichtigt API Gateway nur den ersten `Accept`-Medientyp. Wenn Sie die Reihenfolge der `Accept`-Medientypen nicht steuern können und der Medientyp Ihres binären Inhalts nicht der erste in der Liste ist, können Sie den ersten `Accept`-Medientyp in der Liste `binaryMediaTypes` Ihrer API hinzufügen. Amazon API Gateway gibt Ihren Inhalt dann im Binärformat zurück. Um z. B. eine JPEG-Datei mit einem `<img>`-Element in einem Browser zu übermitteln, sendet der Browser möglicherweise `Accept:image/webp,image/*,*/*;q=0.8` in einer Anforderung. Bei Hinzufügen von `image/webp` zur Liste `binaryMediaTypes` erhält der Endpunkt die JPEG-Datei als Binärdatei. 
+ Das Anpassen der Standard-Gateway-Antwort für `413 REQUEST_TOO_LARGE` wird derzeit nicht unterstützt.
+ API Gateway enthält einen `Content-Type`-Header für alle Integrationsantworten. Der Inhaltstyp ist standardmäßig „`application/json`“.