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 RubyGemsaws-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-
dan daftar lengkapnya ditemukan di tabel Layanan yang Didukungservice_abbreviation
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
-
Instal Bundler dan buat:
Gemfile
$
gem install bundler
$
bundle init
-
Buka yang dibuat
Gemfile
dan tambahkangem
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"
-
Simpan Gemfile.
-
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.
Setiap output yang dihasilkan dari kode yang sedang berjalan ditampilkan di tab.
Untuk menguji banyak operasi Amazon S3 lainnya, lihat Repositori Contoh AWS Kode