Salta al contenuto

Come posso risolvere gli errori "Exceeded throttle limit" o "Exceeded quota limit" per la mia REST API di Gateway API?

2 minuti di lettura
0

Quando invio richieste alla mia REST API con Gateway Amazon API, ricevo un errore "Exceeded throttle limits" o "Exceeded quota limits".

Risoluzione

Prerequisiti: verifica di aver attivato Amazon CloudWatch Logs per risolvere i problemi relativi a Gateway API. Per generare log degli eventi solo per le richieste all'API che hanno generato un errore, assicurati di scegliere Solo errori. Quindi utilizza la console CloudWatch per visualizzare le richieste e le risposte API registrate.

Gateway API ha quote a livello di account per ogni Regione AWS. Se superi il limite, viene visualizzato l'errore "Exceeded throttle limit" o "Exceeded quota limit". Per ulteriori informazioni sulle impostazioni relative alla limitazione (della larghezza di banda della rete), consulta Come sono applicate le impostazioni della limitazione (della larghezza di banda della rete) in Gateway API.

Errore "Exceeded throttle limit"

Controlla il limite di velocità o di burst per la limitazione (della larghezza di banda della rete) del client o delle operazioni che hai impostato per la fase API del piano di utilizzo. Se superi il limite di velocità o di burst, ricevi il messaggio di errore "Exceeded throttle limit".

Per risolvere l'errore, utilizza una modalità di comportamento di ripetizione standard che preveda un backoff esponenziale con jitter, quindi invia nuovamente la richiesta API.

Errore "Exceeded quota limit"

Se superi il limite di quota del piano di utilizzo di Gateway API, ricevi un errore "Exceeded quota limit".

Per risolvere l'errore, amplia le quote rimanenti con la Console di gestione AWS.

Informazioni correlate

Come faccio a trovare gli errori di REST API in Gateway API nei miei log di CloudWatch?