Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am migrating data from one S3 account (billed to me) to another S3 account (billed to my company). How do I copy the data in the easiest, fastest, and most cost-effective way?

There are some utilities that do this (like S3 Browser), but they all seem to be Windows-only (no good for me), and I don't really want to buy a piece of software to do a one-time copy operation.


share|improve this question
up vote 3 down vote accepted

The only way I can see is to start a server on Amazon EC2, and remote manage a copy tool on this server.

Data traffic between EC2 and S3 is free of charge, and somewhat faster than going over the public internet. I'm pretty sure there is no 'move' command from account to account in S3, so what you're actually doing is downloading the file to your PC, and uploading it again to the new account. This would be done faster & cheaper inside of Amazons datacenters, i.e. from EC2 to S3.

If you don't want to buy software for this, then how about spooling up a Windows or XWindows Linux EC2 instance, and use the S3Fox Organizer plugin to Firefox?

If that doesn't work for you, you should be able to script something with one of the many S3 tools available.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.