Bekerja dengan instans Amazon Lightsail di AWS Cloud9 Integrated Development Environment (IDE) - AWS Cloud9

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”

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

Bekerja dengan instans Amazon Lightsail di AWS Cloud9 Integrated Development Environment (IDE)

Anda dapat menggunakan AWS Cloud9 IDE untuk bekerja dengan kode pada instans Amazon Lightsail yang telah dikonfigurasi sebelumnya dengan aplikasi dan kerangka kerja populer. Mereka termasukWordPress, LAMP (Linux,Apache,MySQL, danPHP),Node.js,NGINX,Drupal, danJoomla. Linuxdistribusi disertakan seperti Amazon Linux,,Ubuntu, DebianFreeBSD, danopenSUSE.

Lightsail menyediakan solusi server pribadi virtual pengaturan yang mudah dan cepat. Lightsail menyediakan kapasitas komputasi, penyimpanan, dan jaringan serta kemampuan untuk menyebarkan dan mengelola situs web dan aplikasi web di cloud. Anda dapat menggunakan Lightsail untuk meluncurkan proyek Anda dengan cepat dengan harga bulanan yang rendah dan dapat diprediksi. Untuk informasi selengkapnya, lihat Fitur Amazon Lightsail.

Dalam topik ini, Anda membuat dan menyiapkan instance Lightsail berbasis Linux yang kompatibel dengannya. AWS Cloud9 Anda kemudian membuat dan menghubungkan lingkungan pengembangan AWS Cloud9 SSH ke instans Lightsail.

catatan

Menyelesaikan prosedur ini dapat mengakibatkan biaya untuk AndaAkun AWS. Ini termasuk kemungkinan biaya untuk layanan seperti Lightsail. Untuk informasi lebih lanjut, lihat Harga Amazon Lightsail.

Untuk membuat dan menyiapkan solusi yang lebih canggih yang mencakup rantai alat dengan AWS Cloud9 IDE, kontrol sumber, build, penyebaran, server virtual atau sumber daya tanpa server, dan banyak lagi, lihat Bekerja dengan Proyek. AWS CodeStar

Untuk menggunakan AWS Cloud9 IDE agar bekerja dengan instans Amazon EC2 yang menjalankan Amazon Linux atau Ubuntu Server yang tidak berisi kode sampel, lihat. Memulai: tutorial basic

Langkah 1: Membuat instans Lightsail berbasis Linux

Pada langkah ini, Anda menggunakan konsol Lightsail untuk membuat instance Amazon EC2 yang menjalankan aplikasi dalam distribusi berbasis Linux. Contoh ini secara otomatis mencakup yang berikut:

  • Alamat IP privat dan publik. (Anda dapat membuat IP publik statis nanti.)

  • Akses ke instans menggunakan SSH melalui port 22, HTTP melalui port 80, dan HTTPS melalui port 443. (Anda dapat mengubah pengaturan ini.)

  • Disk penyimpanan blok. (Anda dapat melampirkan disk tambahan nanti.)

  • Pelaporan sistem bawaan.

Pada konsol Lightsail, Anda dapat mencadangkan, reboot, menghentikan, atau menghapus instance nanti.

  1. Buka lalu masuk ke konsol Lightsail, di https://lightsail.aws.amazon.com.

    Kami menyarankan Anda masuk menggunakan kredensi untuk pengguna administrator IAM di Anda. Akun AWS Jika Anda tidak dapat masuk sebagai pengguna administrator IAM, periksa dengan Akun AWS administrator Anda.

  2. Jika diminta, pilih bahasa yang akan digunakan di konsol, lalu pilih Simpan.

  3. Jika diminta, pilih Mari kita mulai.

  4. Di halaman beranda, dengan tab Instans sudah dipilih, pilih Buat instans.

    Memilih tombol Buat instans di konsol Lightsail
  5. Untuk lokasi Instance, pastikan lokasi Wilayah AWS AWS Cloud9 tersedia yang ingin Anda buat instance. Untuk informasi lain, lihat AWS Cloud9 di Referensi Umum Amazon Web Services. Untuk mengubahWilayah AWS, Availability Zone, atau keduanya, pilih Ubah AWS Wilayah dan Availability Zone, lalu ikuti petunjuk di layar.

  6. Untuk Pilih citra instans Anda, dengan Linux/UNIX sudah dipilih untuk Pilih platform, dan Aplikasi + OS sudah dipilih untuk Pilih cetak biru, pilih cetak biru.

    Memilih platform instans dan cetak biru di konsol Lightsail
    catatan

    Jika Anda ingin membuat instans tanpa aplikasi, pilih Hanya OS sebagai gantinya Aplikasi + OS, lalu pilih distribusi.

    Untuk mempelajari tentang pilihan yang tersedia, lihat Memilih citra instans Amazon Lightsail di situs web Lightsail.

  7. Untuk Pilih paket instans Anda, pilih paket, atau biarkan paket default yang dipilih.

  8. Untuk Nama instance Anda, masukkan nama untuk instance, atau tinggalkan nama default yang disarankan.

  9. Untuk jumlah instance, masukkan jumlah instance yang ingin Anda buat, atau biarkan default dari satu instance (x 1).

  10. Pilih Buat.

Langkah 2: Menyiapkan instans untuk menggunakannya dengan AWS Cloud9

Pada langkah ini, Anda menghubungkan ke instans berjalan lalu mengaturnya agar AWS Cloud9 dapat menggunakannya nanti.

catatan

Petunjuk berikut mengasumsikan Anda memilih Aplikasi + OS pada langkah sebelumnya. Jika Anda memilih Hanya OS dan distribusi selain Ubuntu, Anda mungkin perlu menyesuaikan instruksi berikut.

  1. Dengan konsol Lightsail yang masih terbuka dari langkah sebelumnya, pada tab Instans, di kartu untuk instans, pilih nama instans.

    Memilih untuk menampilkan detail instans di konsol Lightsail
  2. Pada tab Connect, untuk Connect menggunakan klien SSH Anda sendiri, perhatikan nilai IP Publik dan nama Pengguna, seperti yang Anda butuhkan nanti.

    Alamat publik dan nama pengguna instans yang ditampilkan di konsol Lightsail
  3. Pilih Hubungkan menggunakan SSH.

  4. Pastikan instans memiliki pembaruan sistem terbaru. Untuk melakukan ini, di sesi terminal yang muncul, jalankan perintah sudo apt update .

  5. Periksa untuk melihat Python apakah sudah diinstal, dan jika ya, periksa untuk memastikan versinya 2.7. Untuk memeriksa versi, jalankan perintah python --version , dan perhatikan nomor versi yang muncul. Jika tidak ada nomor versi yang muncul, atau jika versinya bukan 2.7, instal Python 2.7 pada instance dengan menjalankan perintah. sudo apt install -y python-minimal

  6. Periksa untuk melihat apakah Node.js sudah diinstal, dan apakah itu, periksa apakah versinya 0.6.16 atau yang lebih baru. Untuk memeriksa versi, jalankan perintah node --version , dan perhatikan nomor versi yang muncul. Jika tidak ada nomor versi yang muncul, atau versinya bukan 0.6.16 atau yang lebih baru, kami sarankan Anda menggunakan Node Version Manager (nvm) untuk menginstal Node.js pada instance.

    Untuk melakukan ini, jalankan perintah berikut satu per satu, dalam urutan berikut, untuk memperbarui instance, instal Node Version Manager (nvm) pada instance, aktifkan nvm pada instance, dan kemudian instal versi terbaru pada instance. Node.js

    sudo apt update curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash . ~/.bashrc nvm install node
  7. Jalankan perintah which node, dan perhatikan nilai yang muncul. Anda akan membutuhkannya nanti.

    catatan

    Jika output dari perintah which nodeadalah sesuatu seperti/usr/sbin/node, tidak AWS Cloud9 dapat menemukan Node.js di jalur itu. Sebagai gantinya, gunakan nvm untuk menginstalNode.js, seperti yang dijelaskan pada langkah sebelumnya dalam prosedur ini. Kemudian, jalankan perintah which node lagi dan perhatikan nilai baru yang muncul.

  8. Unduh dan jalankan Penginstal AWS Cloud9 pada instans.

Langkah 3: Membuat dan menghubungkan ke Lingkungan Pengembangan AWS Cloud9 SSH

Pada langkah ini, Anda menggunakan konsol AWS Cloud9 dan terminal instans untuk membuat lingkungan SSH dan kemudian menghubungkan lingkungan tersebut ke instans berjalan.

  1. Dengan sesi terminal masih terbuka dari langkah sebelumnya, masuk ke konsol AWS Cloud9, sebagai berikut:

    catatan

    Untuk langkah ini, Anda akan bekerja dengan dua yang berbeda Layanan AWS pada saat yang bersamaan. Sekarang, misalkan Anda masuk ke konsol Lightsail sebagai pengguna administrator IAM, tetapi Anda ingin entitas yang berbeda memiliki lingkungan SSH baru. Untuk kasus ini, kami sarankan membuka browser web yang berbeda dan masuk ke AWS Cloud9 konsol sebagai entitas itu.

  2. Di AWS Cloud9 konsol, pilih Wilayah AWS yang cocok dengan yang Anda buat instance.

    Pemilih Wilayah AWS dalam konsol AWS Cloud9
  3. Jika halaman sambutan ditampilkan, untuk Lingkungan AWS Cloud9 Baru, pilih Buat lingkungan. Jika tidak, pilih Buat lingkungan.

    Memilih tombol langkah Berikutnya jika halaman sambutan ditampilkan

    Atau:

    Memilih tombol Buat lingkungan jika halaman selamat datang tidak ditampilkan
  4. Pada halaman Nama lingkungan, untuk Nama, memasukkan nama untuk lingkungan Anda.

  5. Tambahkan deskripsi ke lingkungan Anda di bidang Deskripsi.

  6. Untuk jenis Lingkungan pilih Komputasi yang ada. Ini penting karena Anda perlu memilih opsi ini untuk menampilkan opsi Pengguna dan Host.

  7. Untuk Pengguna, masukkan nilai Nama pengguna yang Anda catat sebelumnya.

  8. Untuk Host, masukkan nilai IP Publik yang Anda catat sebelumnya.

  9. Untuk Port, biarkan nilai default 22.

  10. Perluas Detail tambahan.

  11. Untuk jalur Lingkungan, masukkan jalur yang AWS Cloud9 dimulai dari setelah login, yaitu~/. Ini adalah root dari direktori home pengguna.

  12. Untuk jalur biner Node.js, masukkan nilai perintah which nodeyang Anda catat sebelumnya.

  13. Biarkan Host lompatan SSH kosong.

  14. Simpan kunci SSH publik yang dibuat AWS Cloud9 untuk lingkungan ini di clipboard sistem Anda. Untuk melakukannya, pilih Salin kunci ke clipboard.

    catatan

    Untuk melihat nilai kunci SSH publik yang disalin, perluas Lihat kunci SSH publik.

  15. Simpan nilai kunci SSH publik yang baru saja Anda salin ke instans. Untuk melakukan ini, gunakanvi, editor teks populer, yang sudah diinstal pada instance:

    1. Di sesi terminal untuk instans, jalankan perintah vi ~/.ssh/authorized_keys .

    2. Di vi editor yang muncul, buka akhir file, dan beralih ke mode insert. Untuk melakukannya, tekan I, kemudian A. (-- INSERT -- muncul di bagian bawah vi editor.)

    3. Tambahkan dua carriage return ke akhir file dengan menekan Enter dua kali.

    4. Tempel konten clipboard sistem Anda, yang berisi nilai kunci SSH publik yang baru saja Anda salin, ke clipboard sesi terminal. Untuk melakukan ini, di sudut bawah jendela sesi terminal, pilih tombol clipboard, lalu tempel isi clipboard sistem Anda ke dalam kotak.

      Membuka clipboard sesi terminal Lightsail
    5. Tempelkan isi clipboard sesi terminal ke editor vi. Untuk melakukan ini, pada titik penyisipan di editor vi, tekan Ctrl + Shift + V.

    6. Simpan file tersebut. Untuk melakukan ini, tekan Esc untuk masuk ke mode perintah. (— INSERT — menghilang dari bagian bawah editor vi.) Ketik :wq (writeke file dan kemudian quit vi editor), lalu tekanEnter.

  16. Kembali ke konsol AWS Cloud9, pilih Langkah selanjutnya.

  17. Di halaman Tinjauan pilihan, pilih Buat lingkungan. Tunggu sementara AWS Cloud9 membuat lingkungan Anda lalu menampilkan AWS Cloud9 IDE untuk lingkungan tersebut. Ini dapat memakan waktu beberapa menit.

Setelah AWS Cloud9 membuat lingkungan Anda, ia akan menampilkan AWS Cloud9 IDE untuk lingkungan.

Jika AWS Cloud9 tidak menampilkan IDE setelah setidaknya lima menit, mungkin ada masalah dengan peramban web Anda, izin akses AWS Anda, instans, atau virtual private cloud (VPC) terkait. Untuk kemungkinan perbaikan, lihat Tidak Dapat Membuka Lingkungan di Pemecahan Masalah.

Langkah 4: Menggunakan AWS Cloud9 IDE untuk mengubah kode pada instans

Sekarang setelah IDE muncul untuk lingkungan baru, Anda dapat menggunakan sesi terminal di IDE sebagai ganti sesi terminal Lightsail. IDE menyediakan pengalaman pengeditan kode yang kaya dengan dukungan untuk beberapa bahasa pemrograman dan debugger runtime. IDE juga mencakup tema warna, keybinding pintasan, pewarnaan sintaks khusus bahasa pemrograman dan pemformatan kode.

Untuk mempelajari cara menggunakan IDE, lihat Tur AWS Cloud9 IDE.

Untuk mempelajari cara mengubah kode pada instans Anda, kami merekomendasikan sumber daya berikut: