I recently found myself wanting to use some of the more advanced
features of Amazon S3, such as using a delimiter to filter an object
list. There didn't seem to be any existing Clojure S3 libraries that
did this, so I've written one:

https://github.com/weavejester/clj-aws-s3

It follows the AWS SDK pretty closely, and currently supports:

* creating and deleting buckets
* getting objects as streams
* putting objects as streams, files or strings
* retrieving metadata as Clojure maps
* listing objects (and all associated options like prefixes and delimiters)

The library tries to be as idiomatic as possible, and converts all
Java objects into Clojure-friendly maps.

It doesn't yet support:

* Copying (coming soon)
* Versions
* ACLs

The API documentation is here:

http://weavejester.github.com/clj-aws-s3/aws.sdk.s3.html

- James

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to