Quote per la configurazione e l'esecuzione di un'API REST in API Gateway - Amazon API Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Quote per la configurazione e l'esecuzione di un'API REST in API Gateway

Le quote seguenti si applicano alla configurazione e all'esecuzione di un'API REST in Amazon API Gateway. Se la quota è per API, può essere aumentata solo in modo specifico APIs, non per tutti i componenti di un APIs account.

Per informazioni sulle quote a livello di account, consulta. Quote Amazon API Gateway

Operazione o risorsa Quota predefinita Può essere aumentata
Nomi di dominio personalizzati pubblici per account per Regione 120
Nomi di dominio personalizzati privati per account per Regione 50
Regionale per regione APIs 600 No
Ottimizzato per Edge per regione APIs 120 No
Privato APIs per account per regione 600 No
Associazioni di accesso di nomi di dominio per account 100
Mappature API multilivello per dominio 200 No
Regole di routing per dominio 50
Lunghezza, in caratteri, dell'URL per un'API ottimizzata per gli edge 8192 No
Lunghezza, in caratteri, dell'URL per un'API regionale 10240 No
Lunghezza massima, in caratteri, di una policy delle risorse API Gateway 8192
Chiavi API per account in ogni regione 10000 No
Certificati client per account in ogni regione 60
Autorizzatori per API (AWS Lambda e Amazon Cognito) 10

Per aumentare questa quota, contatta il AWS Support Center

Parti documentazione per API 2000

Per aumentare questa quota, contatta il AWS Support Center

Risorse per API 300
Fasi per API 10
Variabili di fase per ogni fase 100 No
Lunghezza, in caratteri, della chiave in una variabile di fase 64 No
Lunghezza, in caratteri, del valore in una variabile di fase 512 No
Piani di utilizzo per account in ogni regione 300
Piani di utilizzo per chiave API 10
Link VPC per account in ogni regione 20
TTL caching API 300 secondi per impostazione predefinita e configurabile tra 0 e 3600 da un proprietario di API. Non per il limite superiore (3600)
Dimensione della risposta memorizzata nella cache 1048576 byte. la crittografia dei dati della cache può aumentare le dimensioni della voce quando viene memorizzata nella cache. No
Timeout di integrazione per Regional APIs 50 millisecondi - 29 secondi per tutti i tipi di integrazione, inclusi Lambda, proxy Lambda, HTTP, proxy HTTP e integrazioni. AWS Sì*
Timeout di integrazione per dispositivi ottimizzati per l'edge APIs 50 millisecondi - 29 secondi per tutti i tipi di integrazione, inclusi Lambda, proxy Lambda, HTTP, proxy HTTP e integrazioni. AWS No
Timeout di integrazione per uso privato APIs 50 millisecondi - 29 secondi per tutti i tipi di integrazione, inclusi Lambda, proxy Lambda, HTTP, proxy HTTP e integrazioni. AWS Sì*
Dimensione totale combinata di tutti i valori di intestazione, inclusi nomi di intestazione, valori, eventuali terminatori di riga e spazi bianchi 10240 byte No
Totale dimensioni combinate di tutti i valori dell'intestazione per un’API privaa 8000 byte No
Dimensione payload 10 MB No
Tag per fase 50 No
Numero di iterazioni in un loop #foreach ... #end nei modelli di mappatura 1000 No
Dimensione massima del modello di mappatura 300 KB No
Lunghezza ARN del metodo 1600 byte. Se il metodo contiene un parametro path e un client utilizza un valore che supera la lunghezza ARN, l'API 414 Request URI too long restituirà una risposta. No
Impostazioni di limitazione a livello di metodo per una fase in un piano di utilizzo 20

Per aumentare questa quota, contatta il AWS Support Center

Dimensione dei modelli per API 400 KB No
Numero di certificati per truststore 1.000 certificati con dimensioni totali dell'oggetto fino a 1 MB. No
Timeout per connessione inattiva 310 secondi No
Dimensione massima del file di definizione dell'API quando si utilizza restapi:import o restapi:put 6 MB No

* Non è possibile impostare il timeout di integrazione su meno di 50 millisecondi. Puoi aumentare il timeout di integrazione a più di 29 secondi, ma ciò potrebbe richiedere una riduzione della quota di limitazione a livello regionale per il tuo account.

Le migliori pratiche per ridurre le quote

Le seguenti best practice potrebbero aiutarti a ridurre il numero attuale di risorse per evitare di aumentare la tua quota. Assicurati che questi suggerimenti funzionino per l'architettura della tua API.

APIs per regione

Per ridurre il numero di APIs per regione, esporta quelli inutilizzati APIs e quindi eliminali da API Gateway. Per ulteriori informazioni, consulta Esportazione di un'API REST da API Gateway.

Fasi per API

Per ridurre il numero di fasi per API, suddividi l'API in più APIs fasi.

Risorse per API

Utilizza {proxy+} i percorsi per ridurre il numero di risorse. Per ulteriori informazioni, consulta Configurazione di un'integrazione proxy mediante una risorsa proxy.

Mappature API

Per ridurre il numero di mappature API per un nome di dominio personalizzato, utilizza mappature API con livelli singoli, ad esempio. /prod Le mappature API con un singolo livello non vengono conteggiate ai fini della quota di mappature API.

Autorizzatori per API

Per ridurre il numero di autorizzatori per API, riutilizza gli autorizzatori in tutti i metodi API.

Parti documentazione per API

Per ridurre il numero di parti della documentazione per API, usale ignore=documentation quando importi l'API. Per ulteriori informazioni, consulta Importare la documentazione dell'API.

Puoi anche utilizzare l'ereditarietà dei contenuti per consentire ad alcune parti della documentazione di ereditare il contenuto da un'entità API con specifiche più generali. Per ulteriori informazioni, consulta Rappresentazione della documentazione dell'API in API Gateway.

Lunghezza massima, in caratteri, di una policy delle risorse API Gateway

Per ridurre la lunghezza di una politica delle risorse, utilizza AWS WAFV2 per proteggere la tua API. Per ulteriori informazioni, consulta Utilizzalo AWS WAF per proteggere il tuo REST APIs in API Gateway.

Se la tua policy contiene indirizzi IP, puoi anche utilizzare intervalli anziché valori specifici per definire gli indirizzi IP.

Piani di utilizzo per chiave API

Per ridurre il numero di piani di utilizzo per chiave API, utilizza una chiave API per piano di utilizzo e associa il piano di utilizzo a più piani APIs. Non è consigliabile condividere una chiave API tra più piani di utilizzo.