Come posso prevenire gli errori ThrottlingException o Rate exceeded quando utilizzo AWS Glue?

2 minuti di lettura
0

Quando effettuo una chiamata API AWS Glue ricevo un messaggio di errore ThrottlingException che indica che la frequenza è stata superata.

Breve descrizione

Quando effettui una richiesta API AWS Glue, potresti ricevere un errore simile a uno dei seguenti:

  • "Error Code: ThrottlingException; Request ID: 07512ede-123f-49c8-8933-1298742297b9; Proxy: null)" } }{ "taskSubmitFailedEventDetails": { "resourceType": "glue", "resource": "startJobRun.sync", "error": "Glue.AWSGlueException", "cause": "Rate exceeded (Service: AWSGlue; Status Code: 400;"
  • "TaskSubmitFailed": {"resourceType": "glue", "resource": "startJobRun.sync", "error": "Glue.AWSGlueException", "cause": "Rate exceeded (Service: AWSGlue; Status Code: 400; Error Code: ThrottlingException; Request ID: 70ea5ab7-2bb8-4a47-b957-799ef46c129e; Proxy: null)" }"
  • "botocore.exceptions.ClientError: An error occurred (ThrottlingException) when calling the GetCrawler operation (reached max retries: 4): Rate exceeded cause": "Rate exceeded (Service: AWSGlue; Status Code: 400; Error Code: ThrottlingException; Request ID: 70ea5ab7-2bb8-4a47-b957-799ef46c129e; Proxy: null)"

Le richieste API AWS Glue per gli account AWS sono limitate in base alla regione per migliorare le prestazioni del servizio. Per ulteriori informazioni, consulta Endpoint e quote di AWS Glue.

Risoluzione

Segui queste best practice per mitigare un errore del tipo ThrottlingException o Rate exceeded:

Se hai eseguito questi passaggi per la risoluzione dei problemi, ma continui a ricevere errori di superamento della frequenza, richiedi un aumento della quota di servizio.

Nota: prima di inviare una richiesta per aumentare la tua quota, identifica la chiamata API che ha causato l'errore e la frequenza delle chiamate.


Informazioni correlate

Errori comuni

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa