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

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

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

このセクションには、AWS SDK for Ruby の前提条件とインストール手順が含まれています。

前提条件

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

SDK のインストール

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

AWS のサービスで使用する gem のみのインストールをお勧めします。これらの gem には aws-sdk-service_abbreviation のような名前が付けられています。完全なリストは AWS SDK for Ruby README ファイルの「サポート対象サービス」の表に記載されています。たとえば、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

バンドラー

バンドラーを使用する場合、以下のコマンドで 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