安装适用于 Ruby 的 Amazon SDK
此部分包括针对适用于 Ruby 的 Amazon SDK 的先决条件和安装说明。
先决条件
在使用适用于 Ruby 的 Amazon SDK 之前,必须使用 Amazon 进行身份验证。有关设置身份验证的信息,请参阅使用适用于 Ruby 的 Amazon SDK 向 Amazon 进行身份验证。
安装 SDK
您可以像安装任何 Ruby Gem 一样安装适用于 Ruby 的 Amazon SDK。这些 Gem 在 RubyGemsaws-sdk Gem 较大,安装过程可能需要一个多小时。
我们建议仅安装您使用的 Amazon Web Services 服务的相应 Gem。这些 Gem 的命名形式为 aws-sdk-,完整列表见适用于 Ruby 的 Amazon SDK 自述文件的支持的服务service_abbreviationaws-sdk-s3
Ruby 版本管理器
我们建议不要使用系统 Ruby,而是使用如下所示的 Ruby 版本管理器:
例如,如果您使用的是 Amazon Linux 2 操作系统,则可以使用以下命令更新 RVM、列出可用 Ruby 版本并选择想要在开发工作中与适用于 Ruby 的 Amazon SDK 结合使用的版本。要求的最低 Ruby 版本为 2.5。
$rvm get head$rvm list known$rvm installruby-3.1.3$rvm --default use3.1.3
Bundler
如果使用 Bundler
-
安装 Bundler 并创建
Gemfile:$gem install bundler$bundle init -
打开创建的
Gemfile,然后为您的代码要使用的每个 Amazon 服务 Gem 添加一个gem行。要按照 Amazon S3 示例进行操作,请将以下行添加到文件底部:gem "aws-sdk-s3" -
保存 Gemfile。
-
安装
Gemfile中指定的依赖项:$bundle install