Por que recebo uma resposta 200 com “InternalError” ou “SlowDown” para solicitações de cópia no meu bucket do Amazon S3?

2 minuto de leitura
0

Quero realizar uma operação de cópia no meu bucket do Amazon Simple Storage Service (Amazon S3). No entanto, o Amazon S3 retorna uma resposta de 200 com “InternalError” ou “SlowDown”. 

Resolução

Se você receber uma resposta 200 com InternalError ou SlowDown na mensagem, significa que ocorreu um erro interno após o início da operação de cópia. A mensagem de erro é parecida com o seguinte exemplo:

“AmazonS3Exception: Encontramos um erro interno. Tente novamente. (Serviço: Amazon S3; Código de status: 200; Código de erro: InternalError; ID da solicitação: 0EXAMPLE9AAEB265)”

Talvez você veja essa resposta ao executar operações de API CopyObject, UploadPartCopy ou CompleteMultipartUpload.

Observação: a resposta 200 OK pode conter um sucesso ou um erro. Para procurar erros, projete seu aplicativo de forma que ele analise o conteúdo do corpo da resposta. Isso permite que o aplicativo trate adequadamente o sucesso ou o erro na resposta.

Uma resposta 200 com InternalError ou SlowDown é semelhante a um erro 5xx. Como o Amazon S3 é um sistema distribuído, é normal ver uma pequena porcentagem de 200 erros internos. É uma prática recomendada repetir essas solicitações.

Para ajudar a evitar esses erros, implemente as seguintes práticas:

Informações relacionadas

Como faço para solucionar um erro HTTP 500 ou 503 do Amazon S3?

AWS OFICIAL
AWS OFICIALAtualizada há 8 meses