¿Por qué recibo la respuesta 200 con «InternalError» o «SlowDown» para las solicitudes de copia a mi bucket de Amazon S3?

2 minutos de lectura
0

Quiero realizar una operación de copia en mi bucket de Amazon Simple Storage Service (Amazon S3). Sin embargo, Amazon S3 devuelve una respuesta 200 con «InternalError» o «SlowDown». 

Resolución

Si recibe una respuesta 200 con InternalError o SlowDown en el mensaje, significa que se ha producido un error interno una vez iniciada la operación de copia. El mensaje de error es similar al siguiente:

«AmazonS3Exception: Se ha producido un error interno. Vuelva a intentarlo. (Service: Amazon S3; Status Code: 200; Error Code: InternalError; Request ID: 0EXAMPLE9AAEB265)»

Es posible que vea esta respuesta cuando ejecute las operaciones de la API CopyObject, UploadPartCopy o CompleteMultipartUpload.

Nota: Una respuesta 200 OK puede contener un éxito o un error. Para buscar errores, diseñe la aplicación para analizar el contenido del cuerpo de la respuesta. Esto permite que la aplicación gestione adecuadamente el éxito o el error de la respuesta.

Una respuesta 200 con InternalError o SlowDown es similar a un error 5xx. Dado que Amazon S3 es un sistema distribuido, es normal que aparezca un pequeño porcentaje de errores internos 200. Se recomienda volver a intentar estas solicitudes.

Para evitar estos errores, implemente las siguientes prácticas:

  • Habilite un mecanismo de reintento en la aplicación que envía las solicitudes a Amazon S3.
  • Configure la aplicación para aumentar gradualmente las tasas de solicitudes.

Información relacionada

¿Cómo puedo solucionar un error HTTP 500 o 503 de Amazon S3?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 9 meses