Pourquoi est-ce que je reçois une réponse 200 avec « InternalError » ou « SlowDown » pour les demandes de copie vers mon compartiment Amazon S3 ?

Lecture de 2 minute(s)
0

Je souhaite effectuer une copie sur mon compartiment Amazon Simple Storage Service (Amazon S3). Cependant, Amazon S3 renvoie une réponse 200 avec « InternalError » ou « SlowDown. » 

Résolution

Si vous obtenez une réponse 200 avec InternalError ou SlowDown inscrits dans le message, c'est qu'une erreur interne s'est produite après le début de la copie. Le message d'erreur est similaire à l'exemple suivant :

« AmazonS3Exception : nous avons rencontré une erreur interne. Veuillez réessayer. (Service : Amazon S3 ; code de statut : 200 ; code d'erreur : InternalError ; ID de demande : 0EXAMPLE9AAEB265)"

Cette réponse peut s'afficher lorsque vous exécutez les opérations d'API CopyObject, UploadPartCopy ou CompleteMultipartUpload.

Remarque : une réponse 200 OK peut indiquer un succès ou une erreur. Pour détecter les erreurs, concevez votre application de manière à analyser le contenu du corps de la réponse. De cette manière, l'application peut gérer de manière appropriée le succès ou l'erreur dans la réponse.

Une réponse 200 avec InternalError ou SlowDown est similaire à une erreur 5xx. Amazon S3 étant un système distribué, il est probable qu'un faible pourcentage de 200 erreurs internes se produise. Une bonne pratique consiste à renouveler ces demandes.

Pour éviter ces erreurs, procédez comme suit :

Informations connexes

Comment puis-je résoudre une erreur HTTP 500 ou 503 depuis Amazon S3 ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 8 mois