通过适用于 Ruby 的 AWS 开发工具包迅速开始使用 AWS。该开发工具包提供 Ruby 种类给许多 AWS 服务,如 Amazon S3、Amazon EC2、DynamoDB 等,以避免进行复杂的编码。该开发工具包作为每个 AWS 产品的单独可下载软件包提供,其中包括代码和文档。该开发工具包还可通过 RubyGems (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:构建在适用于 Ruby 的 AWS 开发工具包基础上,可提供适用于 Amazon DynamoDB 的数据映射抽象。

 

 

 

 


适用于 Ruby 的 AWS 开发工具包版本 2 新增了许多功能,有助于减少您要编写的代码量。本次讲习会将讨论并逐个介绍资源 API、分页程序、等待应用程序等功能的示例代码。

此动手实验室介绍了如何开始在 AWS 上运行 Rails 应用程序。您将从简单的示例应用程序入手,学习如何使用 AWS OpsWorks 基于 AWS 部署应用程序,然后增强您的应用程序,增添适用于 Ruby 的 AWS 开发工具包中的 Rails 插件功能。


要查找示例和更多内容,请参阅 开发人员指南 »

联系其他的开发人员,请参阅 Ruby 社区论坛 »

如需了解有关最新软件开发工具包的详情,请参阅发行说明 »

要发掘源代码,请访问 GitHub 存储库 »