使用 AWS 搭配適用於 Ruby 的 AWS 開發套件可快速上手。軟體開發套件透過為許多 AWS 服務 (包含 Amazon S3、Amazon EC2、DynamoDB 等) 提供 Ruby 類別,有助於讓編碼不再如此複雜。軟體開發套件會針對每項 AWS 服務提供個別的可下載套件,其中包含程式碼和文件。此軟體開發套件也可透過 Ruby Gems 取得 (http://rubygems.org/gems/aws-sdk)。

從 GitHub 下載 »

安裝 gem

gem install aws-sdk

或新增到 Gemfile

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

適用於 Ruby 的 AWS 開發套件第 3 版將整合型開發套件模組化為服務特定 Gem 套件,像是 aws-sdk-s3 和 aws-sdk-dynamodb。現在每個服務 Gem 套件使用嚴格的語意版本控制,以及持續交付 AWS API 更新的權益。透過模組化,您可以挑選應用程式或程式庫所需的服務 Gem 套件,並獨立更新服務 Gem 套件。

您可以在 GitHub 頁面的 README 找到支援的 Gem 套件完整清單,其中也為第 2 版使用者提供詳細的升級指南。

與 Ruby 開發人員相關的其他 Gem 套件包含:

aws-sdk-rails:為適用於 Ruby 的 AWS 開發套件提供 Ruby on Rails 整合。
aws-record:為 Amazon DynamoDB 提供資料映射抽象概念,建置在適用於 Ruby 的 AWS 開發套件之上。

 

 

 

 


適用於 Ruby 的 AWS 開發套件版本 2 新增了許多功能,有助於減少您要編寫的代碼量。本次講習會將討論並逐個介紹資源 API、分頁程式、等待應用程式等功能的示例代碼。

適用於 Ruby 的 AWS 開發套件版本 2 概覽

ruby_talk_reinvent_2014

在 AWS 上部署和管理 Ruby on Rails 應用程式

ruby_lab_railsconf_2015

此實作實驗室介紹了如何開始在 AWS 上執行 Rails 應用程式。您將從簡單的範例應用程式入門,學習如何使用 AWS OpsWorks 部署 AWS,然後增強您的應用程式,增強適用於 Ruby 的 AWS 開發套件中的 Rails 外掛程式功能。


Developer Guide 取得範例和更多資訊 »

透過 Ruby 社群論壇與其他開發人員交流 »

版本備註了解最新開發套件的詳細資訊 »

深入探索 GitHub 儲存庫原始程式碼 »