¿Cómo puedo resolver los errores de HTTP 5xx en Amazon DynamoDB?

2 minutos de lectura
0

Cuando trabajo con elementos de una tabla de Amazon DynamoDB, aparece un error HTTP 5xx similar al siguiente: «Internal server error (Service: AmazonDynamoDBv2; Status Code: 500; Error Code: InternalServerError».

Resolución

El error 5xx indica que AWS debe resolver un problema. Esto puede ser un problema transitorio, como una interrupción de la red o un error del hardware del backend. Para mitigar los errores de 5xx, haga lo siguiente:

  • Implemente una estrategia de reintento para las solicitudes que fallen con un código de error 5xx. Todos los SDK de AWS tienen un mecanismo de reintento integrado con un algoritmo que utiliza un retraso exponencial. Puede modificar los parámetros de reintento para adaptarlos a sus necesidades. Para obtener más información, consulte Reintentos ante errores y retroceso exponencial.
  • Evite lecturas con coherencia fuerte. Cuando hay un retraso o una interrupción de la red, es más probable que las lecturas con coherencia fuerte fallen con un error 500. Para obtener más información, consulte Coherencia de lectura.

Si sigue apareciendo errores de 5xx, abra AWS Service Health Dashboard para comprobar si hay algún problema operativo con el servicio.


Información relacionada

Código de estado HTTP 5xx

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años

Contenido relevante