22 August 2012
Update I uploaded a new version of the glacieruploader. I want to move to a cleaner command line usage, so I introduced better options. Check it out and tell me what you think. :-)
Update You can now download the first version. Keep in mind that this is my very first try on the uploader. ;-)
Yesterday I read about the new Amazon Glacier services that allow all customers of amazons webservice to store backups even cheaper than Amazon S3. And because I am constantly searching for a better backup, I was curious how that could be used from my home PC to backup my music, pictures and documents.
As always Amazon provides the service without much client software, so there is no way to upload something other than implementing your own application. And that’s what I did:
This is a simple command line application that uploads one archive file to your backup vault. At the moment you can’t download and run it, but I’ll add a packaged and runnable version later.
If you take a look at the implementation, you’ll see a lot of hardcoded stuff, but this is just a prototype to see how the Glacier works. I took a fair amount of code from the official Java Amazon SDK example, so kudos to the AWS team for providing such a nice SDK. :-)
I think I’ll play around with Glacier some more and try to think about a nice way to integrate it into the last mile of my multi-step backups at home.