¿Cómo puedo solucionar el error «Recibiendo error Demasiadas solicitudes» al enviar un trabajo de AWS Batch?

2 minutos de lectura
0

Mi trabajo de AWS Batch falla y aparece el mensaje «Recibiendo error Demasiadas solicitudes».

Descripción corta

AWS Batch reduce todas las solicitudes de API para las cuentas de AWS en función de la región de AWS de una cuenta. Esta acción mantiene un rendimiento uniforme y proporciona un uso razonable para todos los clientes.

Las cuotas de API de AWS Batch suelen aplicarse a todas las API, incluidas las llamadas a las API DescribeJobs y SubmitJob.

Nota: El número máximo de transacciones por segundo (TPS) para cada cuenta de las llamadas a la API de AWS Batch, incluidas las operaciones de SubmitJob, es de 50. Se trata de un límite fijo.

Cuando alcanza las cuotas de API de AWS Batch, AWS Batch devuelve el siguiente mensaje de error:
«Error: Demasiadas solicitudes (Servicio: AWSBatch; Código de Estado: 429; Código de Error: TooManyRequestsException).»

Hay dos motivos comunes por los que se produce el error Error: Demasiadas solicitudes:

  • Enviar varios trabajos al mismo tiempo mediante programación, mediante la interfaz de la línea de comandos (CLI) de AWS o los SDK de AWS.
  • Utilizar AWS Lambda para enviar varios trabajos.

Nota: Las cuotas de API se aplican solo a los puntos de conexión de AWS. Estas cuotas no se aplican a su cuenta.

AWS se asegura de que todas las llamadas a todas las API de Amazon no superen la tasa máxima de solicitudes de API permitida. La tasa máxima de solicitudes de API puede variar según la región.

Resolución

Use los reintentos y un algoritmo de retroceso exponencial con fluctuación y, a continuación, vuelva a enviar su trabajo

Para obtener más información, consulte Retroceso exponencial y fluctuación.

Utilice los trabajos de matriz de AWS Batch para enviar varios trabajos con una sola llamada a la API SubmitJob

Para obtener más información, consulte Trabajos de matriz y SubmitJob.

Nota: Los trabajos de matriz de AWS Batch le permiten enviar hasta 10 000 copias de un trabajo con una llamada a la API.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 5 meses