Commencez rapidement à utiliser AWS grâce au kit de développement logiciel AWS pour Ruby. Le kit SDK simplifie la programmation en fournissant des classes Ruby pour de nombreux services AWS, notamment Amazon S3, Amazon EC2 et DynamoDB. Ce kit unique et téléchargeable inclut la bibliothèque Ruby AWS et de la documentation. Ce kit SDK est également disponible à partir de Ruby Gems (http://rubygems.org/gems/aws-sdk).

Télécharger à partir de GitHub »

Installer le gem

gem install aws-sdk

ou l'ajouter au fichier Gem

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


La version 2 du kit SDK AWS pour Ruby introduit un certain nombre d'améliorations dont des programmes d'attente, la technologie de radiomessagerie des réponses (« response paging »), des API de ressource orientées données, une architecture de module d'extension rationalisée, une documentation plus détaillée, etc.

SDK AWS pour Ruby est modularisé en plusieurs bibliothèques Gems, présentant chacune une fonctionnalité précise.

Bibliothèque Gem « aws-sdk »

« aws-sdk » est la bibliothèque Gem principale de SDK. Elle contient deux bibliothèques Gems, « aws-sdk-core » et « aws-sdk-resources », offrant chacune deux types de programmation sur les API AWS.

Bibliothèque Gem « aws-sdk-core »

La bibliothèque Gem « aws-sdk-core » est la bibliothèque Gem principale. Elle fournit un mappage individuel avec les API AWS, dans un modèle de programmation de style RPC. Elle inclut également différentes nouvelles fonctionnalités intégrées, telles que la technologie de radiomessagerie automatique des réponses, les programmes d'attente, la validation des paramètres et la prise en charge Ruby dans le client Amazon DynamoDB.

Bibliothèque Gem « aws-sdk-resources »

Le gem « aws-sdk-resources » est le gem des ressources. Il fournit une abstraction orientée objet sur l'interface au style RPC ou « de bas niveau » du gem principal, pour un codage plus simple et plus intuitif. Un objet de ressource correspond à une référence à une ressource AWS (par exemple, une instance Amazon EC2 ou un objet Amazon S3) dont les attributs et actions sont présentés sous forme de variables d'instance et de méthodes. Actuellement, Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier, AWS OpsWorks et AWS CloudFormation sont pris en charge et d'autres services seront ajoutés par la suite.

Bibliothèque Gem « aws-sdk-rails » (facultative)

La bibliothèque Gem « aws-sdk-rails » offre des intégrations Ruby on Rails pour le SDK AWS pour Ruby V2.

Bibliothèque Gem « aws-record » (facultative)

La bibliothèque Gem « aws-record » est une abstraction de mappage de données destinée à Amazon DynamoDB, conçue par-dessus le SDK AWS pour Ruby V2.

 

 


La version 2 du kit SDK AWS pour Ruby comporte un certain nombre de nouvelles fonctionnalités pour vous aider à réduire la quantité de code que vous devez écrire. Cette présentation aborde et examine des exemples de code pas à pas pour des fonctionnalités comme les API de ressource, les paginateurs, les programmes d'attente et bien plus encore.

Aperçu de la version 2 du kit SDK AWS pour Ruby

ruby_talk_reinvent_2014

Déployer et gérer des applications Ruby on Rails sur AWS

ruby_lab_railsconf_2015

Cet atelier pratique vous permettra de faire vos premiers pas avec l'exécution de vos applications Rails sur AWS. En démarrant par un simple exemple d'application, vous apprendrez comme déployer des applications sur AWS à l'aide d'AWS OpsWorks, puis à améliorer votre application avec des fonctionnalités du kit SDK AWS pour le module d'extension Rails de Ruby.


Consultez des exemples et des informations supplémentaires dans le manuel destiné aux développeurs »

Dialoguez avec d'autres développeurs au sein du forum de la communauté Ruby »

Découvrez les détails relatifs au dernier kit SDK dans les notes de mise à jour »

Examinez le code source dans le répertoire GitHub »

Vous cherchez la version 1 du kit SDK AWS pour Ruby ?

Téléchargement

Code source sur GitHub

Utilisation côte-à-côte