AWS Developer Tools Blog

AWS SDK ZF2 Module 1.2.1

We would like to announce the availability of version 1.2.1 of the AWS SDK ZF2 Module. This is a patch release that fixes an issue in the S3RenameUpload filter. Object keys based on the uploaded filename are now handled better on Windows.

Ruby SDK Version 2 and Memoization

Version 1 of the AWS SDK for Ruby (aws-sdk gem) provides a higher-level abstraction for working with AWS resources. These resources can be used to get information about AWS objects and operate on them as well. For example: AWS.ec2.instances.each do |i| puts i.instance_id + ‘ => ‘ + i.status.to_s end The problem with the example […]

Parameter Validation

One of my favorite features of version 2 of the AWS SDK for Ruby (aws-sdk-core gem) is the new parameter validation system. One of the challenges in using an API library is understanding how to specify request parameters. During development stages it is common to make mistakes and to generate errors. Using the version 1 […]

Flexible Gem Dependencies

Version 1 of the AWS SDK for Ruby (aws-sdk gem) depends on Nokogiri and JSON. While these are robust and performant libraries, there are multiple reasons why a developer may not want to be locked into these dependencies: I might want to use pure Ruby solutions that do not require native extensions for maximum portability. […]

Using RSpec 3

Using RSpec 3 I have been a long time user of RSpec and many of the Ruby projects I work with use RSpec as the primary testing framework. It provides an expressive specification DSL. As you may know, RSpec 3 is currently in the works. I have blogged a few times recently about using MiniTest. […]

Release: AWS SDK for PHP – Version 2.5.0

We would like to announce the release of version 2.5.0 of the AWS SDK for PHP. This release adds support for audio profiles in Amazon Elastic Transcoder, geo restriction in Amazon CloudFront, and the recently announced China (Beijing) Region. Please see the official release notes or the CHANGELOG for a full list of changes. Version […]

Taste of JMX Using the AWS SDK for Java

As you may know, starting from Java 5, the JMX technology is available out-of-the-box to monitor and manage the Java VM.  It seems natural to wonder what it would be like to configure and modify the behavior of the AWS Java SDK via JMX in real time.  Imagine, for example, every configuration option related to […]

Ruby 2.0 on AWS OpsWorks

We are pleased to announce that AWS OpsWorks now supports Ruby 2.0. Simply select the Ruby version you want, your Rails stack – Passenger or Unicorn, the RubyGems version, and whether you want to use Bundler. Then deploy your app from your chosen repository – Git, Subversion, or bundles on S3. You can get started […]