Use o indicador de integridade adequado
Quando houver suporte, calcule uma soma antes do envio e compare-a com um valor validado pelo servidor após a conclusão. Não presuma que ETag é sempre hash do conteúdo; multipartes pode alterar seu significado.
Em uploads multipartes, confirme que todas as partes foram aceitas e que a finalização teve sucesso. Uma desconexão pode deixar partes incompletas; configure a limpeza e diferencie início de conclusão.
Teste o objeto armazenado
Leia o objeto ou um intervalo e recalcule a soma para dados críticos. Confirme tipo de conteúdo e metadados, pois cabeçalhos errados podem quebrar consumidores mesmo com bytes corretos.
Tente novamente apenas partes com falha e evite substituir um objeto válido antes de verificar o novo. Para muitos dados, mantenha um manifesto de chaves, tamanhos e somas.