Так, є спосіб. І це досить просто, хоча його важко знайти. 8)
Наприклад, припустимо, що ваше перше ім’я користувача облікового запису - acc1@gmail.com, а друге - acc2@gmail.com.
Відкрийте AWS Management Console як acc1. Перейдіть до властивостей сегмента Amazon S3 і на вкладці "Дозволи" натисніть "Додати більше дозволів". Потім додайте дозволи на перегляд та перегляд для "Авторизованих користувачів".
Далі, в AWS IAM (до нього можна потрапити з вкладки консолі) acc2 створіть користувача з повним доступом до сегмента S3 (щоб бути більш безпечним, ви можете встановити точні дозволи, але я волію створити тимчасового користувача для передачі а потім видаліть його).
Тоді ви можете використовувати s3cmd (використовуючи облікові дані новоствореного користувача в acc2), щоб зробити щось на зразок:
s3cmd cp s3://acc1_bucket/folder/ s3://acc2_bucket/folder --recursive
Всі передачі будуть здійснюватися на стороні Amazon.