$ svn co http://code.sixapart.com/svn/brackup/trunk brackup
Then get my useful-return-value modifications to Net::Amazon::S3:
$ svn co http://code.sixapart.com/svn/Net-Amazon-S3
(I put them up there with svk, so hopefully it's easy for Leon to smerge.)
Setup your ~/.brackup.conf target:
[TARGET:amazon]
type = Amazon
aws_access_key_id = 196XAExxxxxxxPG2
aws_secret_access_key = IkNxxxxxxxxU8G0
exist_cache = /home/bradfitz/.amazon_chunks.db
[SOURCE:proj]
path = /raid/bradfitz/proj/
chunk_size = 5m
#gpg_recipient = 5E1B3EC5
The exist_cache makes "do you have this chunk already?" requests cached, so it flies now.
Then backup!
$ brackup --from=proj --to=amazon
yay.
Except occasionally Amazon gives you internal server errors. Not yay.