Comience a utilizar AWS de forma rápida con AWS SDK para Ruby. El SDK permite eliminar la complejidad de la codificación, ya que proporciona clases de Ruby para muchos servicios de AWS, incluidos Amazon S3, Amazon EC2 y DynamoDB, entre otros. El SDK se suministra como paquetes individuales descargables para cada servicio de AWS, que incluyen código y documentación. El SDK también está disponible a través de Ruby Gems (http://rubygems.org/gems/aws-sdk).

Descargar de GitHub »

Instalar la gema

gem install aws-sdk

o añadirla a Gemfile

gem 'aws-sdk', '~> 3'

La versión 3 del AWS SDK para Ruby modulariza el SDK monolítico en gemas específicas para usuarios, por ejemplo, aws-sdk-s3 y aws-sdk-dynamodb. Ahora, cada gema de servicio utiliza control de versiones semántico estricto, junto con los beneficios de la entrega continua de actualizaciones del API de AWS. Con la modularización, puede seleccionar y elegir qué gemas de servicio necesita su aplicación o biblioteca, y actualizar las gemas de servicio de manera independiente entre ellas.

Puede consultar una lista completa de las gemas admitidas en el archivo README en nuestra página de GitHub, que también incluye una guía de actualización detallada para los usuarios de la versión 2.

Otras gemas relevantes para los desarrolladores de Ruby incluyen:

aws-sdk-rails: proporciona integraciones de Ruby on Rails para el AWS SDK para Ruby.
aws-record: suministra una abstracción de mapeo de datos para Amazon DynamoDB, creada encima del AWS SDK para Ruby.

 

 

 

 


La versión 2 de AWS SDK para Ruby tiene varias características nuevas que le ayudan a reducir la cantidad de código que ha de escribir. En esta charla se explica una muestra de código para características como las API de recursos, los paginadores, los esperadores y más.

Recorrido de la versión 2 del AWS SDK para Ruby

ruby_talk_reinvent_2014

Implemente y administre Ruby en aplicaciones Rails en AWS

ruby_lab_railsconf_2015

En este laboratorio práctico podrá comenzar a ejecutar sus aplicaciones Rails en AWS. A partir de una sencilla aplicación de muestra, podrá aprender a implementar sus aplicaciones en AWS mediante AWS OpsWorks y, a continuación, a mejorarlas con características como el AWS SDK para el complemento Rails de Ruby.


Encuentre ejemplos y mucho más en la Guía para desarrolladores »

Conecte con otros desarrolladores en el foro de la comunidad de Ruby »

Conozca los detalles del último SDK en las notas de la versión »

Indague en el código fuente en el repositorio de GitHub »