AWS SDK for Ruby を使用して、AWS の使用を迅速に開始します。この SDK は、Amazon S3、Amazon EC2、DynamoDB など、AWS の多くのサービス向けの Ruby クラスを提供するため、コーディングの複雑さが軽減されます。SDK は、AWS の各サービスに合わせてダウンロードが可能な個別のパッケージとして提供されます。このパッケージにコードやドキュメントが含まれています。SDK は、RubyGems (http://rubygems.org/gems/aws-sdk) から入手することもできます。

GitHub からダウンロードする »

次の gem をインストールする

gem install aws-sdk

または、次の Gemfile に追加する

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

AWS SDK for Ruby のバージョン 3 では、モノリシック SDK がサービス固有の gem (例: aws-sdk-s3、aws-sdk-dynamodb など) にモジュール化されます。それぞれのサービス gem で、厳密なセマンティックバージョニングが使用されるようになりました。AWS API アップデートの継続的デリバリーによる利点も引き続き提供されます。モジュール化により、アプリケーションやライブラリが必要とするサービス gem を 1 つ 1 つ選択し、互いのサービス gem を個別にアップデートできるようになりました。

AWS の GitHub ページにある README ファイルで、サポートされている gem の全リストを確認できます。このファイルには、バージョン 2 ユーザー向けの詳細なアップグレードガイドも含まれています。

Ruby 開発者に関係するその他の gem には、次のようなものがあります。

aws-sdk-rails: AWS SDK for Ruby に Ruby on Rails を統合できます。
aws-record: Amazon DynamoDB でデータマッピングを抽象化できます。AWS SDK for Ruby 上に構築されます。

 

 

 

 


AWS SDK for Ruby のバージョン 2 は、コーディング量を削減するための多数の新しい機能を備えています。この講演では、Resource API、paginator、waiter などの機能のためのコードサンプルについて順を追って説明しています。

この実習ラボでは、AWS で Rails アプリケーションの実行を開始できるようにします。シンプルなサンプルアプリケーションから始めて、AWS OpsWorks を使用して AWS にデプロイする方法、さらには、AWS SDK for Ruby の Rails プラグインの機能を使用してアプリケーションを強化する方法を学びましょう。


デベロッパーガイド」で例などを検索 »

他の開発者とのコミュニケーションを図る: Ruby コミュニティフォーラム »

最新の SDK に関する詳細を確認する: リリースノート »

ソースコードの詳細を確認する: GitHub リポジトリ »