Gunakan AWS Cloud9 dengan AWS SDK untuk Ruby - AWS SDKuntuk Ruby

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

Gunakan AWS Cloud9 dengan AWS SDK untuk Ruby

AWS Cloud9 adalah lingkungan pengembangan terintegrasi berbasis web (IDE) yang berisi kumpulan alat yang Anda gunakan untuk membuat kode, membangun, menjalankan, menguji, men-debug, dan merilis perangkat lunak di cloud. Anda dapat menggunakan AWS Cloud9 dengan AWS SDK for Ruby untuk menulis dan menjalankan kode Ruby Anda dengan menggunakan browser. AWS Cloud9 termasuk alat-alat seperti editor kode dan terminal. Karena berbasis cloud, Anda dapat mengerjakan proyek Anda dari kantor, rumah, atau di mana saja dengan menggunakan mesin yang terhubung ke internet. AWS Cloud9 IDE Untuk informasi umum tentang AWS Cloud9, lihat Panduan AWS Cloud9 Pengguna.

Ikuti petunjuk ini untuk mengatur AWS Cloud9 dengan Ruby: AWS SDK

Langkah 1: Siapkan Akun AWS untuk Anda gunakan AWS Cloud9

Untuk menggunakan AWS Cloud9, masuk ke AWS Cloud9 konsol dari file AWS Management Console.

catatan

Jika Anda menggunakan AWS IAM Identity Center untuk mengautentikasi, Anda mungkin perlu menambahkan izin yang diperlukan iam:ListInstanceProfilesForRole ke kebijakan yang dilampirkan pengguna di konsol. IAM

Untuk menyiapkan IAM entitas di AWS akun Anda agar dapat mengakses AWS Cloud9 dan masuk ke AWS Cloud9 konsol, lihat Pengaturan Tim AWS Cloud9 di Panduan AWS Cloud9 Pengguna.

Langkah 2: Siapkan lingkungan AWS Cloud9 pengembangan Anda

Setelah Anda masuk ke AWS Cloud9 konsol, gunakan konsol untuk membuat lingkungan AWS Cloud9 pengembangan. Setelah Anda menciptakan lingkungan, AWS Cloud9 buka IDE untuk lingkungan itu.

Untuk detailnya, lihat Membuat Lingkungan AWS Cloud9 di Panduan AWS Cloud9 Pengguna.

catatan

Saat Anda membuat lingkungan di konsol untuk pertama kalinya, kami sarankan Anda memilih opsi untuk Membuat instance baru untuk environment (EC2). Opsi ini memberi tahu AWS Cloud9 untuk membuat lingkungan, meluncurkan EC2 instance Amazon, dan kemudian menghubungkan instance baru ke lingkungan baru. Ini adalah cara tercepat untuk mulai menggunakan AWS Cloud9.

Jika terminal belum terbuka diIDE, buka. Pada bilah menu diIDE, pilih Jendela, Terminal Baru. Anda dapat menggunakan jendela terminal untuk menginstal alat dan membangun aplikasi Anda.

Langkah 3: Siapkan AWS SDK Ruby

Setelah AWS Cloud9 membuka IDE untuk lingkungan pengembangan Anda, gunakan jendela terminal untuk mengatur Ruby di lingkungan Anda. AWS SDK

Anda dapat menginstal AWS SDK untuk Ruby seperti halnya permata Ruby. Permata tersedia di RubyGems. The AWS SDK for Ruby dirancang untuk menjadi modular dan dipisahkan oleh Layanan AWS. Memasang seluruh aws-sdk permata itu besar dan mungkin memakan waktu lebih dari satu jam.

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

Manajer versi Ruby

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

Misalnya, jika Anda menggunakan sistem operasi Amazon Linux 2, perintah berikut dapat digunakan untuk memperbaruiRVM, daftar versi Ruby yang tersedia, lalu pilih versi yang ingin Anda gunakan untuk pengembangan dengan AWS SDK untuk Ruby. Versi Ruby minimum yang diperlukan 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 permata AWS SDK untuk Ruby 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

Langkah 4: Unduh kode contoh

Gunakan jendela terminal untuk mengunduh kode contoh AWS SDK untuk Ruby ke dalam lingkungan AWS Cloud9 pengembangan.

Untuk mengunduh salinan semua contoh kode yang digunakan dalam AWS SDK dokumentasi resmi ke direktori root lingkungan Anda, jalankan perintah berikut:

$ git clone https://github.com/awsdocs/aws-doc-sdk-examples.git

Contoh kode AWS SDK untuk Ruby terletak di ENVIRONMENT_NAME/aws-doc-sdk-examples/ruby direktori, di ENVIRONMENT_NAME mana nama lingkungan pengembangan Anda.

Untuk mengikuti menggunakan contoh Amazon S3, sebaiknya mulai dengan contoh kode. ENVIRONMENT_NAME/aws-doc-sdk-examples/ruby/example_code/s3/bucket_list.rb Gunakan jendela terminal untuk menavigasi ke s3 direktori dan daftar file.

$ cd aws-doc-sdk-examples/ruby/example_code/s3 $ ls

Untuk membuka file di AWS Cloud9, Anda dapat mengklik bucket_list.rb langsung di jendela terminal.

Langkah 5: Jalankan kode contoh

Untuk menjalankan kode di lingkungan AWS Cloud9 pengembangan Anda, pilih tombol Run di bilah menu atas. AWS Cloud9 akan secara otomatis mendeteksi ekstensi .rb file dan menggunakan runner Ruby untuk menjalankan kode. Untuk informasi selengkapnya tentang menjalankan kode AWS Cloud9, lihat Menjalankan Kode Anda di Panduan AWS Cloud9 Pengguna.

Pada tangkapan layar berikut, perhatikan area dasar ini:

  • 1: Lari. Tombol Run terletak di bilah menu atas. Ini membuka tab baru untuk hasil Anda.

    catatan

    Anda juga dapat membuat konfigurasi run baru secara manual. Pada bilah menu, pilih Jalankan, Jalankan Konfigurasi, Jalankan Konfigurasi Baru.

  • 2: Perintah. AWS Cloud9 mengisi kotak teks Command dengan path dan nama file ke file yang Anda jalankan. Jika kode Anda mengharapkan parameter baris perintah apa pun yang akan diteruskan, ini dapat ditambahkan ke baris perintah dengan cara yang sama seperti yang Anda lakukan saat menjalankan kode melalui jendela terminal.

  • 3: Pelari. AWS Cloud9 mendeteksi bahwa ekstensi file Anda .rb dan memilih Ruby Runner untuk menjalankan kode Anda.

Memilih Jalankan dari bilah menu atas AWS Cloud9 IDE membuka tab baru dengan kotak Command diisi dan runner Ruby sudah dipilih.

Setiap output yang dihasilkan dari kode yang sedang berjalan ditampilkan di tab.

Untuk menguji banyak operasi Amazon S3 lainnya, lihat Repositori Contoh AWS Kode di. GitHub