[ANN] SimpleAWS - Simple and Forward Compatible AWS Library

What is it?

A thin, simple, forward compatible Ruby wrapper around the various
Amazon Web Service APIs that won’t get in your way.

Why?

All of the existing AWS Ruby libraries suffer from two fatal issues:
they are overly complex and they aren’t forward compatible. Amazon is
constantly updating their API with new actions, new parameters, new
features, and entire APIs. Shouldn’t you be using an AWS library that
works with this rapid update process?

Quit fighting your library, constantly trying to re-learn which objects,
which methods, and which parameters map to Amazon’s. SimpleAWS lets you
use AWS directly and is completely forward compatible with whatever
changes Amazon may make to their API.

Install

Command line:

gem install simple_aws

Bundler:

gem “simple_aws”, “~> 1.0.0”

Runs on all 1.8.7, 1.9.2, 1.9.3, and HEAD. Will run on Rubinius and
JRuby as soon as nokogiri gets a new release out.

Info

Documentation:
http://rubydoc.info/github/jameskilton/simple_aws/master/frames

Source: GitHub - jameskilton/simple_aws: Account name changed!

Issues: Pull requests · jameskilton/simple_aws · GitHub

I’ve just pushed version 1.1 of the gem, after realizing that using the
AWS module name was a bad idea. Sorry for those who’ve hit this, if you
update to 1.1 you’ll be able to use the library under it’s own directory
and module name:

require ‘simple_aws/ec2’
ec2 = SimpleAWS::EC2.new key, secret

Everything else has stayed the same. This should help immensely with
those looking to try this library out along side an existing AWS
library.

Jason

On 01/25/2012 09:26 AM, Jason R. wrote:

I’ve just pushed version 1.1 of the gem, after realizing that using the
AWS module name was a bad idea. Sorry for those who’ve hit this, if you
update to 1.1 you’ll be able to use the library under it’s own directory
and module name:

require 'simple_aws/ec2'
ec2 = SimpleAWS::EC2.new key, secret

What about AWS::Simple ?

just a thought…

Looking forward to using this. I like the forward compatibility idea.