AWS Developer Blog

Category: Ruby*

AWS SDK for Ruby v1.14.0

by Trevor Rowe | on | in Ruby* | Permalink | Comments |  Share

We just published v1.14.0 of the AWS SDK for Ruby (aws-sdk gem).  This release updates the SDK to support custom Amazon Machine Images (AMIs) and Chef 11 for AWS OpsWorks. Also updates Amazon Simple Workflow Service and Amazon Simple Notifications Service to latest API versions. You can view the release notes here.

Read More

Using Client-Side Encryption for S3 in the AWS SDK for Ruby

by Alex Wood | on | in Ruby* | Permalink | Comments |  Share

What is client-side encryption, and why might I want to use it? If you wish to store sensitive data in Amazon S3 with the AWS SDK for Ruby, you have several ways of managing the safety and security of the data. One good practice is to use HTTPS whenever possible to protect your data in […]

Read More

Happy Birthday, SDK! Now Let’s Celebrate the Future

by Loren Segal | on | in Ruby* | Permalink | Comments |  Share

Today marks the second anniversary of the AWS SDK for Ruby. Over the last two years, the SDK has grown and developed to support the full array of available AWS services and high-level features, like resource abstractions, enumeration, as well as Rails email and model layer integration. We are honored by the positive customer feedback […]

Read More

Release v1.12.0

by Trevor Rowe | on | in Ruby* | Permalink | Comments |  Share

We just released v1.12.0 of the AWS SDK for Ruby  (aws-sdk gem).  This release includes the new aws-rb REPL that Loren bloged about. It also adds support for watermarks and max frame rates in Amazon Elastic Transcoder, resolves a number of issues, and it adds a few new configuration options. We are slowly deprecating all of the […]

Read More

Ruby 1.8 End of Life Plan

by Trevor Rowe | on | in Ruby* | Permalink | Comments |  Share

You have probably heard that Ruby 1.8.7 has officially reached it’s end of life. This makes it important for us to discuss what our plans will be for the AWS SDK for Ruby (aws-sdk gem) with regards to Ruby 1.8. We currently support as far back as Ruby 1.8.7. There are now additional considerations with […]

Read More

A New Addition to the AWS SDK for Ruby

by Loren Segal | on | in Ruby* | Permalink | Comments |  Share

Last week we quietly welcomed a new addition to the AWS SDK for Ruby organization. We’re proud to publicly announce that Alex Wood has joined our team and is now a core contributor to the Ruby SDK, as well as some of our other ongoing Ruby-based projects. He’s already jumped in on GitHub where he […]

Read More

Using the AWS SDK for Ruby from Your REPL

by Loren Segal | on | in Ruby* | Permalink | Comments |  Share

We are all used to spinning up irb or Pry sessions to play with Ruby’s features interactively. Some people reading this might even be using the rails console on a daily basis, which can make digging through Ruby on Rails applications much easier. Well, we’re actually working on bringing that same functionality into the AWS […]

Read More

Working with Multiple Regions

by Trevor Rowe | on | in Ruby* | Permalink | Comments |  Share

In a previous blog post, I introduced the new :region configuration option for the AWS SDK for Ruby (aws-sdk gem). Beyond simplified configuration, the Ruby SDK provides additional helpers for working with multiple regions. There are two new helper classes for working with regions, AWS::Core::Region and AWS::Core::RegionCollection. The AWS module provides helper methods so that […]

Read More

Working with Regions

by Trevor Rowe | on | in Ruby* | Permalink | Comments |  Share

The AWS SDK for Ruby (aws-sdk gem) has some cool new features that simplify working with regions. The Ruby SDK defaults to the us-east-1 region for all services. Until recently, you had to specify the full regional endpoint for each service you connect to outside the default region. If you use multiple services outside us-east-1, […]

Read More

Threading with the AWS SDK for Ruby

by Loren Segal | on | in Ruby* | Permalink | Comments |  Share

When using threads in an application, it’s important to keep thread-safety in mind. This statement is not specific to the Ruby world; it’s a reality in any language that supports threading. What is specific to Ruby is the fact that many libraries in our language are loaded at run-time, and often, loading code at run-time […]

Read More