Does Amazon provide a way to copy a bucket from one account to a different account? I am uploading several gb of files to my own bucket for a client app for development purposes, but when handing off the code I'm going to want to switch the bucket to their account (so I am no longer paying for the storage). Uploading is taking quite awhile because there are many small files, and I would like to avoid the same arduous process later, when I move the files into the other bucket.
You could use crossftp ( http://www.crossftp.com/ ) to server transfer it from one account to another. But you will still have to pay the traffic.
other solution would be: http://gallery.bucketexplorer.com/displayimage-93.html
You can also use CloudBerry Explorer freeware to move files between S3 accounts. Copy process in the same data center e.g US or EU is free of charge and the process is fairly fast. Take into account however that you can't move buckets. You will have to delete it first from the source account and then recreate it on the target account. Furthermore, deleted bucket doesn't become available immediately and sometimes you have to wait a couple of days for the bucket name to become available again (remember, bucket names are globally unique)