Oui, il y a un moyen. Et son assez simple, mais il est difficile d'en trouver. 8)
Par exemple, supposons que votre premier compte, nom d'utilisateur est acc1@gmail.com et la deuxième est acc2@gmail.com.
Ouvrir AWS Management Console comme acc1. Obtenir le compartiment Amazon S3 propriétés et dans l'onglet "Autorisations" cliquez sur "Ajouter plus d'autorisations". Puis ajouter la Liste et Afficher les Autorisations pour les "Utilisateurs Authentifiés".
Ensuite, dans AWS IAM (il est accessible à partir de parmi les onglets de la console) de acc2 créer 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 de le supprimer).
Ensuite, vous pouvez utiliser s3cmd (en utilisant les informations d'identification de l'utilisateur nouvellement créé dans acc2) à faire quelque chose comme:
s3cmd cp s3://acc1_bucket/folder/ s3://acc2_bucket/folder --recursive
Tous les transferts seront effectués sur Amazon.