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 Agregar 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 AWS SDK para Ruby.
aws-record: ofrece una abstracción de asignación de datos para Amazon DynamoDB, creada a partir de AWS SDK para Ruby.

 

 

 

 


La versión 2 de AWS SDK para Ruby tiene varias características nuevas que le permiten 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, tareas en espera, etc.

En este laboratorio práctico podrá comenzar a ejecutar sus aplicaciones de 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 del complemento Rails de AWS SDK para 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 »

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

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