Instal AWS SDK for Ruby - AWS SDKuntuk Ruby

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Instal AWS SDK for Ruby

Bagian ini mencakup prasyarat dan petunjuk instalasi untuk SDK for Ruby. AWS

Prasyarat

Sebelum Anda menggunakan AWS SDK for Ruby, Anda harus mengotentikasi dengan. AWS Untuk informasi tentang menyiapkan autentikasi, lihatOtentikasi SDK denganAWS.

Instalasi SDK

Anda dapat menginstal AWS SDK for Ruby seperti yang Anda lakukan setiap Ruby gem. Permata yang tersedia di RubyGems. AWSSDK for Ruby dirancang untuk menjadi modular dan dipisahkan oleh. layanan AWS Instalasi seluruh aws-sdk permata besar dan mungkin memakan waktu lebih dari satu jam.

Kami sarankan hanya menginstal permata untuk yang layanan AWS Anda gunakan. Ini dinamai like aws-sdk-service_abbreviation dan daftar lengkapnya ditemukan di tabel Layanan yang Didukung dari file AWS SDK for Ruby README. Misalnya, permata untuk berinteraksi dengan layanan Amazon S3 tersedia langsung di. aws-sdk-s3

Manajer versi Ruby

Alih-alih menggunakan sistem Ruby, sebaiknya gunakan manajer versi Ruby seperti berikut ini:

Misalnya, jika Anda menggunakan sistem operasi Amazon Linux 2, perintah berikut dapat digunakan untuk memperbarui RVM, mencantumkan versi Ruby yang tersedia, lalu pilih versi yang ingin Anda gunakan untuk pengembangan dengan AWS SDK for Ruby. Versi Ruby minimum yang dibutuhkan adalah 2.3.

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

Bundler

Jika Anda menggunakan Bundler, perintah berikut menginstal AWS SDK for Ruby gem untuk Amazon S3:

  1. Instal Bundler dan buat: Gemfile

    $ gem install bundler $ bundle init
  2. Buka yang dibuat Gemfile dan tambahkan gem baris untuk setiap permata AWS layanan yang akan digunakan kode Anda. Untuk mengikuti contoh Amazon S3, tambahkan baris berikut ke bagian bawah file:

    gem "aws-sdk-s3"
  3. Simpan Gemfile.

  4. Instal dependensi yang ditentukan dalam: Gemfile

    $ bundle install