This Ruby library simplifies the process of obtaining data from Amazon for developers.
The good news is that this library is a step up from its predecessor, Ruby/Amazon. Although Ruby/AWS still has some work to do before achieving its objective to be better than Ruby/Amazon, it is still a great library for programmers who want to access Amazon Web Services.
Ruby/Amazon was first built around version 3.x of the Amazon Web Service API in 2004. AWS was subsequently renamed to ECS (E-Commerce Service) for the launch of version 4 of the API. In 2007, Amazon once again changed the name to AWS, this time as Associates Web Service.
As Amazon started offering more Web APIs, the number of APIs increased, making it inappropriate to retain the general term "Ruby/Amazon." This library has, therefore, been named Ruby/AWS since it interacts solely with AWS.
Ruby/AWS uses the fundamentally different version 4 of the Amazon AWS API, which has not retained API compatibility with Ruby/Amazon. As a result, any code written for Ruby/Amazon must be rewritten to work with Ruby/AWS.
One bit of good news is that the /etc/amazonrc and ~/.amazonrc files used with Ruby/Amazon are compatible with Ruby/AWS. The only change necessary for Ruby/AWS is adding a 'key_id' parameter containing the AWS Access Key ID.
Amazon decommissioned version 3 of the AWS API on 2008-03-31. As a result, the original Ruby/Amazon library will no longer function. Overall, Ruby/AWS is a great library for anyone who needs to access Amazon Web Services.
Version 0.7.0: N/A