Ruby 用の AWS SDK をインストールする - AWS SDK for Ruby

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Ruby 用の AWS SDK をインストールする

このセクションでは、 AWS SDK for Ruby の前提条件とインストール手順について説明します。

前提条件

Ruby 用の AWS SDK を使用する前に、 で認証する必要があります AWS。認証の設定の詳細については、「による SDK 認証 AWS」を参照してください。

SDK のインストール

Ruby 用の AWS SDK は、Ruby gem と同様にインストールできます。gem は RubyGems で使用できます。The AWS SDK for Ruby はモジュール式に設計されており、 で区切られています AWS のサービス。aws-sdkgem 全体のインストールはサイズが大きく、1 時間以上かかる場合があります。

AWS のサービス 使用する 用の gem のみをインストールすることをお勧めします。これらは like という名前aws-sdk-service_abbreviationで、完全なリストは Ruby README ファイルの AWS SDK の Supported Services テーブルにあります。たとえば、Amazon S3 サービスとインターフェースするための gem は、aws-sdk-s3 で直接入手できます。

Ruby バージョンマネージャー (RVM)

システム Ruby を使用する代わりに、次のような Ruby バージョンマネージャーの使用をお勧めします。

例えば、Amazon Linux 2 オペレーティングシステムを使用している場合、次のコマンドを使用して RVM を更新し、使用可能な Ruby バージョンを一覧表示してから、 AWS SDK for Ruby で開発に使用するバージョンを選択できます。Ruby の最小必須バージョンは 2.5 です。

$ rvm get head $ rvm list known $ rvm install ruby-3.1.3 $ rvm --default use 3.1.3

バンドラー

Bundler を使用する場合、次のコマンドは Amazon S3 用の Ruby gem 用 AWS SDK をインストールします。

  1. バンドラーをインストールしてGemfileを作成します。

    $ gem install bundler $ bundle init
  2. 作成した を開きGemfile、コードが使用する AWS サービス gem ごとにgem行を追加します。Amazon S3 の例に従って作業する場合は、ファイルの末尾に次のテキスト行を追加します。

    gem "aws-sdk-s3"
  3. Gemfile を保存する

  4. お使いのGemfileで指定されている依存関係をインストールします。

    $ bundle install