Menggunakan AWS Cloud9 dengan AWS CodeStar - AWS CodeStar

Pada 31 Juli 2024, Amazon Web Services (AWS) akan menghentikan dukungan untuk membuat dan melihat AWS CodeStar proyek. Setelah 31 Juli 2024, Anda tidak akan lagi dapat mengakses AWS CodeStar konsol atau membuat proyek baru. Namun, AWS sumber daya yang dibuat oleh AWS CodeStar, termasuk repositori sumber, saluran pipa, dan build Anda, tidak akan terpengaruh oleh perubahan ini dan akan terus berfungsi. AWS CodeStar Koneksi dan AWS CodeStar Pemberitahuan tidak akan terpengaruh oleh penghentian ini.

 

Jika Anda ingin melacak pekerjaan, mengembangkan kode, dan membangun, menguji, dan menyebarkan aplikasi Anda, Amazon CodeCatalyst menyediakan proses memulai yang efisien dan fungsionalitas tambahan untuk mengelola proyek perangkat lunak Anda. Pelajari lebih lanjut tentang fungsionalitas dan harga Amazon CodeCatalyst.

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

Menggunakan AWS Cloud9 dengan AWS CodeStar

Anda dapat menggunakan AWS Cloud9 untuk membuat perubahan kode dan mengembangkan perangkat lunak dalam sebuah AWS CodeStar proyek. AWS Cloud9adalah IDE online, yang Anda akses melalui browser web Anda. IDE menawarkan pengalaman pengeditan kode yang kaya dengan dukungan untuk beberapa bahasa pemrograman dan debugger runtime, serta terminal bawaan. Di latar belakang, instans Amazon EC2 menampung lingkungan AWS Cloud9 pengembangan. Lingkungan ini menyediakan AWS Cloud9 IDE dan akses ke file kode AWS CodeStar proyek. Untuk informasi selengkapnya, lihat Panduan Pengguna AWS Cloud9.

Anda dapat menggunakan AWS CodeStar konsol atau AWS Cloud9 konsol untuk membuat lingkungan AWS Cloud9 pengembangan untuk proyek yang menyimpan kode mereka CodeCommit. Untuk AWS CodeStar proyek yang menyimpan kode mereka GitHub, Anda hanya dapat menggunakan AWS Cloud9 konsol. Topik ini menjelaskan cara menggunakan kedua konsol.

Untuk menggunakanAWS Cloud9, Anda perlu:

  • Pengguna IAM yang telah ditambahkan sebagai anggota tim ke AWS CodeStar proyek.

  • Jika AWS CodeStar proyek menyimpan kode sumbernya di CodeCommit, AWS kredensi untuk pengguna IAM.

Menciptakan AWS Cloud9 Lingkungan untuk Proyek

Ikuti langkah-langkah ini untuk menciptakan lingkungan AWS Cloud9 pengembangan untuk sebuah AWS CodeStar proyek.

  1. Ikuti langkah-langkahnya Buat Proyek jika Anda ingin membuat proyek baru.

  2. Buka proyek di AWS CodeStar konsol. Pada bilah navigasi, pilih IDE. Pilih Buat lingkungan, lalu gunakan langkah-langkah berikut.

    penting

    Jika proyek berada di AWS Wilayah yang AWS Cloud9 tidak didukung, Anda tidak akan melihat AWS Cloud9 opsi di tab IDE di bilah navigasi. Namun, Anda dapat menggunakan AWS Cloud9 konsol untuk membuat lingkungan pengembangan, membuka lingkungan baru, dan kemudian menghubungkannya ke AWS CodeCommit repositori proyek. Lewati langkah-langkah berikut dan lihat Membuat Lingkungan, Membuka Lingkungan, dan AWS CodeCommitSampel di Panduan AWS Cloud9 Pengguna. Untuk daftar AWS Wilayah yang didukung, lihat AWS Cloud9di Referensi Umum Amazon Web.

Pada Create AWS Cloud9 environment, sesuaikan default proyek.

  1. Untuk mengubah tipe default instans Amazon EC2 untuk meng-host lingkungan, untuk jenis Instans, pilih jenis instans.

  2. AWS Cloud9menggunakan Amazon Virtual Private Cloud (Amazon VPC) di AWS akun Anda untuk berkomunikasi dengan instans. Bergantung pada bagaimana Amazon VPC diatur di AWS akun Anda, lakukan salah satu hal berikut.

    Apakah akun tersebut memiliki VPC dengan setidaknya satu subnet di VPC itu? Apakah VPC Anda AWS Cloud9 ingin menggunakan VPC default di akun? Apakah VPC memiliki subnet tunggal? Lakukan hal berikut
    Tidak

    Jika tidak ada VPC ada, buatlah. Perluas Pengaturan jaringan. Untuk Jaringan (VPC), pilih Buat VPC dan ikuti petunjuk di halaman. Untuk informasi selengkapnya, lihat Membuat VPC Amazon AWS Cloud9 di AWS Cloud9Panduan Pengguna.

    Jika VPC ada tetapi tidak memiliki subnet, buat satu. Perluas Pengaturan jaringan. Untuk Jaringan (VPC), pilih Buat subnet, lalu ikuti instruksi. Untuk informasi selengkapnya, lihat Membuat Subnet untuk AWS Cloud9 di Panduan AWS Cloud9 Pengguna.

    Ya Ya Ya

    Lewati ke langkah 4 dalam prosedur ini. (AWS Cloud9menggunakan VPC default dengan subnet tunggalnya.)

    Ya Ya Tidak

    Untuk Subnet, pilih subnet yang Anda ingin AWS Cloud9 gunakan di VPC default yang telah dipilih sebelumnya.

    Ya Tidak Ya atau Tidak

    Untuk Jaringan (VPC), pilih VPC yang Anda inginkan untuk digunakan AWS Cloud9. Untuk Subnet, pilih subnet yang AWS Cloud9 ingin Anda gunakan di VPC itu.

    Untuk informasi selengkapnya, lihat Pengaturan VPC Amazon untuk Lingkungan AWS Cloud9 Pengembangan di AWS Cloud9Panduan Pengguna.

  3. Masukkan nama Lingkungan dan secara opsional tambahkan deskripsi Lingkungan.

    catatan

    Nama lingkungan harus unik per pengguna.

  4. Untuk mengubah periode waktu default setelah itu AWS Cloud9 mematikan lingkungan ketika belum digunakan, perluas pengaturan hemat biaya, dan kemudian ubah pengaturan.

  5. Pilih Buat lingkungan.

Untuk membuka lingkungan, lihatMembuka AWS Cloud9 Lingkungan untuk Proyek.

Anda dapat menggunakan langkah-langkah ini untuk membuat lebih dari satu lingkungan untuk sebuah proyek. Misalnya, Anda mungkin ingin menggunakan satu lingkungan untuk bekerja pada satu bagian kode dan lingkungan lain untuk bekerja pada bagian kode yang sama dengan pengaturan yang berbeda.

Membuka AWS Cloud9 Lingkungan untuk Proyek

Ikuti langkah-langkah ini untuk membuka lingkungan AWS Cloud9 pengembangan yang Anda buat untuk sebuah AWS CodeStar proyek.

  1. Dengan proyek terbuka di AWS CodeStar konsol, pada bilah navigasi, pilih IDE.

    penting

    Jika kode sumber proyek disimpan GitHub, Anda tidak akan melihat IDE di bilah navigasi. Namun, Anda dapat menggunakan AWS Cloud9 konsol untuk membuka lingkungan yang ada. Lewati sisa prosedur ini dan lihat Membuka Lingkungan di Panduan AWS Cloud9 Pengguna danGunakan GitHub dengan AWS Cloud9.

  2. Untuk AWS Cloud9lingkungan Anda atau AWS Cloud9lingkungan bersama, pilih Open IDE untuk lingkungan yang ingin Anda buka.

Anda dapat menggunakan AWS Cloud9 IDE untuk mulai bekerja dengan kode di AWS CodeCommit repositori proyek segera. Untuk informasi selengkapnya, lihat Jendela Lingkungan, Editor, Tab, dan Panel, dan Terminal di Panduan AWS Cloud9 Pengguna dan Perintah Git Dasar di Panduan AWS CodeCommitPengguna.

Berbagi AWS Cloud9 Lingkungan dengan Anggota Tim Proyek

Setelah Anda membuat lingkungan AWS Cloud9 pengembangan untuk sebuah AWS CodeStar proyek, Anda dapat mengundang pengguna lain di seluruh AWS akun Anda, termasuk anggota tim proyek, untuk mengakses lingkungan yang sama. Ini sangat berguna untuk pemrograman pasangan, di mana dua programmer bergiliran mengkodekan dan memberikan saran tentang kode yang sama melalui berbagi layar atau sambil duduk di workstation yang sama. Anggota lingkungan dapat menggunakan AWS Cloud9 IDE bersama untuk melihat perubahan kode setiap anggota yang disorot dalam editor kode dan untuk mengobrol teks dengan anggota lain saat coding.

Menambahkan anggota tim ke proyek tidak secara otomatis memungkinkan anggota tersebut untuk berpartisipasi dalam lingkungan AWS Cloud9 pengembangan terkait untuk proyek tersebut. Untuk mengundang anggota tim proyek untuk mengakses lingkungan untuk proyek, Anda perlu menentukan peran akses anggota lingkungan yang benar, menerapkan kebijakan AWS terkelola kepada pengguna, dan mengundang pengguna ke lingkungan Anda. Untuk informasi selengkapnya, lihat Tentang Peran Akses Anggota Lingkungan dan Mengundang pengguna IAM ke Lingkungan Anda di Panduan AWS Cloud9 Pengguna.

Saat Anda mengundang anggota tim proyek untuk mengakses lingkungan untuk proyek, AWS CodeStar konsol akan menampilkan lingkungan tersebut kepada anggota tim tersebut. Lingkungan ditampilkan dalam daftar Lingkungan bersama pada tab IDE di AWS CodeStar konsol untuk proyek. Untuk menampilkan daftar ini, minta anggota tim membuka proyek di konsol, lalu pilih IDE di bilah navigasi.

penting

Jika kode sumber proyek disimpan GitHub, Anda tidak akan melihat IDE di bilah navigasi. Namun, Anda dapat menggunakan AWS Cloud9 konsol untuk mengundang pengguna lain di seluruh AWS akun Anda, termasuk anggota tim proyek, untuk mengakses lingkungan. Untuk melakukannya, lihat Gunakan GitHub dengan AWS Cloud9 di panduan ini, dan lihat Tentang Peran Akses Anggota Lingkungan dan Undang pengguna IAM ke Lingkungan Anda di Panduan AWS Cloud9 Pengguna.

Anda juga dapat mengundang pengguna yang bukan anggota tim proyek untuk mengakses lingkungan. Misalnya, Anda mungkin ingin pengguna mengerjakan kode proyek tetapi tidak memiliki akses lain ke proyek itu. Untuk mengundang jenis pengguna ini, lihat Tentang Peran Akses Anggota Lingkungan dan Undang pengguna IAM ke Lingkungan Anda di Panduan AWS Cloud9 Pengguna. Saat Anda mengundang pengguna yang bukan anggota tim proyek untuk mengakses lingkungan untuk proyek, pengguna tersebut dapat menggunakan AWS Cloud9 konsol untuk mengakses lingkungan. Untuk informasi selengkapnya, lihat Membuka Lingkungan di Panduan AWS Cloud9 Pengguna.

Menghapus AWS Cloud9 Lingkungan dari Proyek

Saat Anda menghapus proyek dan semua AWS sumber dayanyaAWS CodeStar, semua lingkungan AWS Cloud9 pengembangan terkait yang dibuat dengan AWS CodeStar konsol juga dihapus dan tidak dapat dipulihkan. Anda dapat menghapus lingkungan pengembangan dari proyek tanpa menghapus proyek.

  1. Dengan proyek terbuka di AWS CodeStar konsol, di bilah navigasi, pilih IDE.

    penting

    Jika kode sumber proyek disimpan GitHub, Anda tidak akan melihat IDE di bilah navigasi. Namun, Anda dapat menggunakan AWS Cloud9 konsol untuk menghapus lingkungan pengembangan. Lewati sisa prosedur ini dan lihat Menghapus Lingkungan di Panduan AWS Cloud9 Pengguna.

  2. Pilih lingkungan yang ingin Anda hapus di lingkungan Cloud9 dan pilih Hapus

  3. Masukkan delete untuk mengonfirmasi penghapusan untuk lingkungan pengembangan, lalu pilih Hapus.

    Awas

    Anda tidak dapat memulihkan lingkungan pengembangan setelah dihapus. Semua perubahan kode yang tidak berkomitmen di lingkungan hilang.

Gunakan GitHub dengan AWS Cloud9

Untuk AWS CodeStar proyek yang menyimpan kode sumbernya GitHub, AWS CodeStar konsol tidak mendukung bekerja dengan lingkungan AWS Cloud9 pengembangan secara langsung. Namun, Anda dapat menggunakan AWS Cloud9 konsol untuk bekerja dengan kode sumber di GitHub repositori.

  1. Gunakan AWS Cloud9 konsol untuk membuat lingkungan AWS Cloud9 pengembangan. Untuk selengkapnya, lihat Membuat Lingkungan di Panduan AWS Cloud9 Pengguna.

  2. Gunakan AWS Cloud9 konsol untuk membuka lingkungan pengembangan. Untuk selengkapnya, lihat Membuka Lingkungan di Panduan AWS Cloud9 Pengguna.

  3. Dalam IDE, gunakan sesi terminal untuk terhubung ke GitHub repositori (proses yang dikenal sebagai kloning). Jika sesi terminal tidak berjalan, pada bilah menu di IDE, pilih Window, New Terminal. Untuk perintah yang digunakan untuk mengkloning GitHub repositori, lihat Mengkloning Repositori di situs web Bantuan. GitHub

    Untuk menavigasi ke halaman utama GitHub repositori, dengan proyek terbuka di AWS CodeStar konsol, di bilah navigasi samping, pilih Kode.

  4. Gunakan jendela Lingkungan dan tab editor di IDE untuk melihat, mengubah, dan menyimpan kode. Untuk informasi selengkapnya, lihat Jendela Lingkungan dan Editor, Tab, dan Panel di AWS Cloud9Panduan Pengguna.

  5. Gunakan Git dalam sesi terminal IDE untuk mendorong perubahan kode Anda ke repositori dan secara berkala menarik perubahan kode dari orang lain dari repositori. Untuk informasi selengkapnya, lihat Mendorong ke Respositori Jarak Jauh dan Mengambil Repositori Jarak Jauh di situs web Bantuan. GitHub Untuk perintah Git, lihat Git Cheatsheet di situs web GitHub Bantuan.

    catatan

    Agar Git tidak meminta kredensi GitHub masuk Anda setiap kali Anda mendorong atau menarik kode dari repositori, Anda dapat menggunakan pembantu kredensi. Untuk informasi selengkapnya, lihat Menyimpan GitHub Kata Sandi Anda di Git di situs web GitHub Bantuan.

Sumber Daya Tambahan

Untuk informasi selengkapnya tentang penggunaanAWS Cloud9, lihat berikut ini di Panduan AWS Cloud9 Pengguna: