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 ライセンスの下でライセンス化されています。そのため、お客様には適切な属性でコードを変更し、再配布していただけます。