Uno sviluppatore riceve in modo intermittente errori HTTP 400 ThrottlingException quando chiama l'API CloudWatch e nessun dato viene restituito in caso di errore. Quale best practice dovrebbe essere applicata per prima per mitigare questo problema?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Riprovare la chiamata con backoff esponenziale..
Perché questa è la risposta
Gli errori HTTP 400 ThrottlingException indicano che le richieste API stanno superando le quote di servizio di CloudWatch. La best practice standard per gestire il throttling nelle chiamate API AWS è implementare un meccanismo di retry con backoff esponenziale. Questo approccio ritenta automaticamente le chiamate API fallite con ritardi crescenti tra i tentativi, riducendo la probabilità di sovraccaricare il servizio e consentendo ai limiti di quota di resettarsi. Contattare il Supporto AWS per un aumento del limite è una soluzione a lungo termine, ma non la prima azione da intraprendere per un problema intermittente. Usare la AWS CLI non risolve il problema di throttling dell'API sottostante. Rimuovere la chiamata API non è praticabile se i dati di CloudWatch sono necessari per l'applicazione.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta