Sí, hay una manera. Y es bastante simple, aunque es difícil encontrarlo. 8)
Por ejemplo, suponga que el primer nombre de usuario de su cuenta es acc1@gmail.com y el segundo es acc2@gmail.com.
Abra la Consola de administración de AWS como acc1. Vaya a las propiedades del bucket de Amazon S3 y, en la pestaña "Permisos", haga clic en "Agregar más permisos". A continuación, agregue permisos de visualización y lista para "usuarios autenticados".
A continuación, en AWS IAM (se puede acceder desde entre las pestañas de la consola) de acc2, cree un usuario con acceso completo al bucket de S3 (para estar más seguro, puede configurar permisos exactos, pero prefiero crear un usuario temporal para la transferencia y luego eliminarlo).
Luego puede usar s3cmd (usando las credenciales del usuario recién creado en acc2) para hacer algo como:
s3cmd cp s3://acc1_bucket/folder/ s3://acc2_bucket/folder --recursive
Toda la transferencia se realizará por parte de Amazon.