Да, выход есть. И это довольно просто, хотя и сложно найти. 8)
Например, предположим, что ваше первое имя пользователя учетной записи - acc1@gmail.com, а второе - acc2@gmail.com.
Откройте Консоль управления AWS как acc1. Перейдите к свойствам корзины Amazon S3 и на вкладке «Разрешения» нажмите «Добавить дополнительные разрешения». Затем добавьте разрешения на список и просмотр для «прошедших проверку пользователей».
Затем в AWS IAM (он доступен из вкладок консоли) acc2 создайте пользователя с полным доступом к корзине S3 (для большей безопасности вы можете настроить точные разрешения, но я предпочитаю создать временного пользователя для передачи а затем удалите его).
Затем вы можете использовать s3cmd (используя учетные данные вновь созданного пользователя в acc2), чтобы сделать что-то вроде:
s3cmd cp s3://acc1_bucket/folder/ s3://acc2_bucket/folder --recursive
Все переводы будут осуществляться на стороне Amazon.