AWS SDK for Ruby FAQs




Overview

Q: What is the AWS SDK for Ruby?

The AWS SDK for Ruby makes it easier for developers to build applications that tap into the cost-effective, scalable, and reliable AWS cloud.

Using the SDK, developers can build solutions for Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB, and more. With the AWS SDK for Ruby, developers get started in minutes with the aws-sdk Ruby gem.

Q: What services does the AWS SDK for Ruby support?

The AWS SDK for Ruby supports AWS infrastructure products, including:

  • Amazon Elastic Compute Cloud
  • Amazon SimpleDB
  • Amazon Simple Storage Service
  • Amazon Simple Queue Service
  • Amazon Simple Notifications Service

We’ll continue to add support for infrastructure services and features over time. Let us know if there’s anything particular you want us to see in our Ruby Development forum.

Q: What features are included in the AWS SDK for Ruby?

The SDK includes:

  • AWS Ruby Gem— Build Ruby applications with the aws-sdk gem that takes the complexity out of coding directly against the web service interfaces. The gem handles common tasks, such as authentication, request retries, XML processing, error handling, and more.
  • Rails Integration—Easily integrate Amazon Web Services into your Rails application using an Object Relational Mapper (ORM) to model your data and persist it using Amazon SimpleDB, and an Action Mailer implementation for Amazon Simple E-mail Service. 
  • Code Samples—Practical examples for how to use the library to build applications available through GitHub.

Q: Why is AWS providing a Ruby SDK?

The AWS infrastructure services provide language-agnostic web service APIs that can be used by any number of programming languages and technologies. The AWS SDK for Ruby makes application development easier for our customers by providing an officially supported and tailored development experience for Ruby developers. With the AWS SDK for Ruby, developers get started in minutes with the AWS Ruby library, Rails integration, code samples, and documentation.

Q: How do I get support for the AWS SDK for Ruby?

All customers can get support for the AWS SDK for Ruby through our community forums, getting started guide, and reference documentation available through the Ruby Developer Center (http://aws.amazon.com/ruby ). AWS Premium Support customers can additionally get support through the Support Center at http://aws.amazon.com/support .

Installation and Licensing

Q: How can I get the AWS SDK for Ruby?

You can install the AWS SDK for Ruby as a Ruby gem (gem install aws-sdk), grab the source code from Git, or download the SDK from our web site. Check out our web page at http://aws.amazon.com/sdkforruby for details.

Q: Where can I find the source code?
The source code is available through our Git repository on GitHub, http://github.com/aws/aws-sdk-ruby. There, you can browse the source code online, download the entire package source, or create your own clone.
Q: Is the AWS SDK for Ruby open source? How is the SDK licensed?
The library and sample application source code is licensed under the Apache 2.0 license, so you can modify and re-distribute the code with the appropriate attribution.

©2011, Amazon Web Services LLC or its affiliates. All rights reserved.