Sim, há um jeito. E é muito simples, embora seja difícil de encontrar. 8)
Por exemplo, suponha que o seu primeiro nome de usuário da conta seja acc1@gmail.com e o segundo seja acc2@gmail.com.
Abra o AWS Management Console como acc1. Acesse as propriedades do bucket do Amazon S3 e, na guia "Permissões", clique em "Adicionar mais permissões". Em seguida, adicione Permissões de Lista e Visualização para "Usuários Autenticados".
Em seguida, no AWS IAM (é acessível a partir das guias do console) de acc2, crie um usuário com acesso total ao bucket S3 (para ser mais seguro, você pode configurar as permissões exatas, mas eu prefiro criar um usuário temporário para a transferência e excluí-lo).
Em seguida, você pode usar s3cmd (usando as credenciais do usuário recém-criado em acc2) para fazer algo como:
s3cmd cp s3://acc1_bucket/folder/ s3://acc2_bucket/folder --recursive
Todas as transferências serão feitas do lado da Amazon.