Será que o objeto pertence a uma conta diferente?
Isso pode acontecer quando um bucket na conta AAA da AWS é gravável pela conta da AWS BBB, por exemplo, por meio de BucketPolicy , mas o escritor (em BBB) não especificou a permissão --acl bucket-owner-full-control
ao fazer o upload.
Verifique a ACL do objeto usando:
aws s3api get-object-acl --bucket bucket-1 --key dirname/file.flac
Semelhante ao destino: se um objeto existente pertencer a uma conta diferente, você não poderá substituí-lo. É por isso que UploadPartCopy
falharia.
Espero que ajude.