Я полагаю, что в API-интерфейсах Amazon сегодня нет функции COPY.
Когда вы хотите создать копию
объект в Amazon S3, сегодня вы должны
повторно загрузить существующий объект в
новое имя. Если у вас нет копии
объект, вы должны сначала загрузить
объект, а затем повторно загружен в
Amazon S3, несущий передачу данных
плата за загрузку и
загрузить, а также получить и положить
запросить плату.
(из http://doc.s3.amazonaws.com/proposals/copy.html)
Итак, используемая вами библиотека программ выполняет всю эту работу за вас - сначала она загружает ваш файл на компьютер, а затем загружает его обратно в Amazon.
Я предлагаю вам загрузить файл прямо в его текущую папку.