I use fuse-over-amazon on a few boxen and s3cmd
on another that can't support fuse-over-amazon, so s3cmd was the choice.
Where fuse-over-amazon is used, I mount the s3 bucket(s).
On the box that doesn't support fuse-over-amazon, I use "s3cmd rsync" myself. it allows writing directly to s3 buckets.
but it should be something like this...
tar -pczf /path/to/what/to/tar split -b 5G archive.tar.gz
my script calls this:
/usr/bin/s3cmd sync /c9backups/c9wiki/ s3://c9internal/c9wiki/
NOTE: s3cmd does NOT require mounts.
NOTE: I haven't used split before and tar versions "may" differ slightly so the syntax above may not be exactly correct.
If you open a terminal and type "sudo modprobe fuse" and if it doesn't error out, you can use fuse-over-amazon. If it does error, then s3cmd or your choice (s3rync), or another...
Check out http://www.saltycrane.com/blog/2010/02/s3cmd-notes/