Greg Heartsfield home

Haskell S3 Library

Amazon says: Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

After hacking away for most of my evenings this week, and the weekend, I’ve got something that I don’t feel terribly bad about releasing. Still needs a good deal of work, but the fundamental operations work. I’m sure there will be some API changes in the future to accomodate some of the missing features.

What works:

Issues:

Coming Soon:

Here’s how you get started. The latest version is available via darcs:

darcs get http://gregheartsfield.com/repos/hS3/

Or, get the official release from Hackage.

Documentation here, the AWSConnection, S3Bucket, and S3Object modules are where you’ll want to begin.

Validate XHTML Validate CSS