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