Oui, il y a un moyen. Et c'est assez simple, même s'il est difficile de le trouver. 8)
Par exemple, supposons que le premier nom d'utilisateur de votre compte soit acc1@gmail.com et le second acc2@gmail.com.
Ouvrez AWS Management Console tant que acc1. Accédez aux propriétés du compartiment Amazon S3 et, dans l'onglet "Autorisations", cliquez sur "Ajouter plus d'autorisations". Ajoutez ensuite les autorisations de liste et d'affichage pour les «utilisateurs authentifiés».
Ensuite, dans AWS IAM (accessible à partir des onglets de la console) de acc2, créez un utilisateur avec un accès complet au compartiment S3 (pour être plus sûr, vous pouvez configurer des autorisations exactes, mais je préfère créer un utilisateur temporaire pour le transfert puis supprimez-le).
Ensuite, vous pouvez utiliser s3cmd (en utilisant les informations d'identification de l'utilisateur nouvellement créé dans acc2) pour faire quelque chose comme:
s3cmd cp s3://acc1_bucket/folder/ s3://acc2_bucket/folder --recursive
Tous les transferts seront effectués du côté d'Amazon.