AWS SDK for Ruby に関するよくある質問

概要

Q: AWS SDK for Ruby とは何ですか?

AWS SDK for Ruby では、費用対効果が高く、スケーラブルで信頼性の高い AWS クラウドに入れるアプリケーションの構築が、開発者にとってより容易になっています。

SDK を使用して開発者は、Amazon Simple Storage Service(Amazon S3)、Amazon Elastic Compute Cloud(Amazon EC2)、Amazon SimpleDB などのソリューションを構築することができます。AWS SDK for Ruby により、開発者は aws-sdk Ruby Gem を使用して数分で開発を開始することができます。

Q: AWS SDK for Ruby はどのようなサービスをサポートしていますか?

AWS SDK for Ruby は、以下を含む AWS インフラストラクチャ製品をサポートしています。

  • Amazon Elastic Compute Cloud
  • Amazon SimpleDB
  • Amazon Simple Storage Service
  • Amazon Simple Queue Service
  • Amazon Simple Notifications Service

完全な一覧については、製品ページをご覧ください。

Q: AWS SDK for Ruby にはどのような特徴がありますか?

SDK に含まれるもの:

  • AWS Ruby Gem – ウェブサービスインターフェイスに直接コーディングする複雑さを排除した aws-sdk Gem で Ruby アプリケーションを構築します。ジェム(Gem)は、認証、リクエストの再試行、XML 処理、エラー処理などの一般的なタスクを処理します。
  • Rails の統合 – Object Relational Mapper(ORM)を使用してデータをモデル化し、Amazon SimpleDB を使用してそれを永続化し、そしてアクションメーラーの実装に Amazon Simple E-mail Service を使用して、簡単にアマゾン ウェブ サービスを Rails アプリケーションに統合することができます。
  • コードサンプル – アプリケーション構築においてライブラリを使用する方法の実用的な例です(GitHub から入手可能)。

Q: なぜ AWS は Ruby SDK を提供しているのですか?

AWS のインフラストラクチャサービスは、あらゆるプログラミング言語やテクノロジーで使用できる、言語に依存しないウェブサービス API を提供しています。AWS SDK for Ruby により、Ruby 開発者のためにあつらえた開発経験を公式サポート付きで提供しているため、お客様のアプリケーション開発が簡単になります。AWS SDK for Ruby により、開発者は、AWS Ruby ライブラリ、Rails の統合、コードサンプル、資料を使って数分で作業を開始することができます。

Q: AWS SDK for Ruby のサポートはどのように受けることができますか?

すべてのお客様は、Ruby 開発者センターで提供されているコミュニティフォーラム、入門ガイド、参照資料を通じて、AWS SDK for Ruby のサポートをご利用いただけます。AWS プレミアムサポートのお客様は、サポートセンターで追加サポートを受けることができます。

インストールとライセンス

Q: AWS SDK for Ruby はどのように入手できますか?

AWS SDK for Ruby は Ruby Gem としてインストールすることも、GitHub からソースコードを入手することも、製品ページから SDK をダウンロードすることもできます。詳細については、製品ページをご覧ください。

Q: ソースコードはどこにありますか?

ソースコードは GitHub の Git レポジトリからご利用いただけます。そこでソースコードをオンラインで閲覧することができます。全体のパッケージソースをダウンロードするか、独自のクローンを作成してください。

Q: AWS SDK for Ruby はオープンソースですか? SDK はどのようにライセンスされていますか?

ライブラリとサンプルアプリケーションのソースコードは、Apache 2.0 ライセンスの下でライセンス化されています。そのため、お客様には適切な属性でコードを変更し、再配布していただけます。