AWS SDK for Ruby
Developer Guide

AWS SDK for Ruby Developer Guide

Welcome to the AWS SDK for Ruby.

The AWS SDK for Ruby helps take the complexity out of coding by providing Ruby classes for almost all AWS services, including Amazon Simple Storage Service, Amazon Elastic Compute Cloud, and Amazon DynamoDB. For a complete list of services supported by the AWS SDK for Ruby, see the Supported Services section of the AWS SDK for Ruby Readme file. This section also lists the gems that the AWS SDK for Ruby supports as version 3 modularized the monolithic SDK gem into service-specific gems.

Using the AWS SDK for Ruby with AWS Cloud9

AWS Cloud9 is a web-based integrated development environment (IDE) that contains a collection of tools that you use to code, build, run, test, debug, and release software in the cloud.

See Using AWS Cloud9 with the AWS SDK for Ruby for information on using AWS Cloud9 with the AWS SDK for Ruby.

About This Guide

The AWS SDK for Ruby Developer Guide provides information about how to install, set up, and use the AWS SDK for Ruby to create Ruby applications that use AWS services.

This guide contains the following sections:

Getting Started with the AWS SDK for Ruby

Describes how to install, configure, and use the AWS SDK for Ruby.

Configuring the AWS SDK for Ruby

Steps you through how to configure the AWS SDK for Ruby.

Using the AWS SDK for Ruby

Provides general information about developing applications with the AWS SDK for Ruby.

AWS SDK for Ruby Code Examples

Provides code examples for programming AWS services with the AWS SDK for Ruby.

AWS SDK for Ruby Tips and Tricks

Provides helpful information for using the AWS SDK for Ruby with AWS services.

Document History

Describes the history of this document.

Additional Documentation and Resources

For more resources for AWS SDK for Ruby developers, see the following:

Deploying to the AWS Cloud

You can use AWS services such as AWS Elastic Beanstalk, AWS OpsWorks, and AWS CodeDeploy to deploy your application to the AWS Cloud. For deploying Ruby applications with Elastic Beanstalk, see Deploying Elastic Beanstalk Applications in Ruby Using EB CLI and Git in the AWS Elastic Beanstalk Developer Guide. For deploying a Ruby on Rails application with AWS OpsWorks, see Deploying Ruby on Rails Applications to AWS OpsWorks. For an overview of AWS deployment services, see Overview of Deployment Options on AWS.