Download the latest version of the AWS SDK for Ruby:
gem install aws-sdk
AWS Identity and Access Management
This release introduces support for AWS Identity and Access Management (IAM), which enables you to securely control access to AWS services and resources for your users.
For more information on the Ruby interface to AWS IAM, see the documentation for the AWS::IAM class.
|Changing the ACL of an Amazon S3 object||
Added support for using a canned ACL when changing the ACL of an Amazon S3 object. For example:
# gives the object public read permissions s3.objects["my_object"].acl = :public_read
|Filtering Amazon EC2 snapshots||
Added two new methods for filtering Amazon EC2 snapshots. This example returns only the snapshots that are owned by the current account:
This example returns only the snapshots that are restorable by a particular AWS account:
Resolved an issue where HTTP proxy URIs were processed incorrectly.
|Newlines in pre-signed POST policies||
Resolved an issue where the pre-signed POST policy for uploads to Amazon S3 included newlines. Because the policy is signed, these newlines made it difficult to submit a valid POST from an HTML form using the fields computed by the SDK. Now the SDK does not use newlines in the encoded policy.
Supported API Versions
This release of the SDK supports the following API versions:
|Amazon Elastic Compute Cloud||2011-02-28|
|Amazon Simple E-mail Service||2010-12-01|
|Amazon Simple Notifications Service||2010-03-31|
|Amazon Simple Queue Service||2009-02-01|
|Amazon Simple Storage Service||2006-03-01|
|AWS Identity and Access Management||2010-05-08|
|AWS Security Token Service||2011-06-15|