В моем ключе есть пробел (тест 12/3 / 2017.csv), но без пробела ключ работает правильно.Я использую AWS Javascript SDK.
var params = {
Bucket: bucketname,
CopySource: `/bucketname/test 12/3/2017.csv`,
Key: `test 12/3/2017.csv`
};
s3bucket.copyObject(params, function(err, data) {
if (err){
console.log(err, err.stack);
debugger
} else {
console.log(data);
debugger
}
});