Membuat Lingkungan EC2 - AWS Cloud9

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

Membuat Lingkungan EC2

Dalam prosedur ini, AWS Cloud9 buat lingkungan EC2 dan instans Amazon EC2 baru, dan menghubungkan lingkungan ke instance ini. AWS Cloud9 mengelola siklus hidup instance ini, termasuk memulai, menghentikan, dan memulai ulang instance sesuai kebutuhan. Jika Anda pernah menghapus lingkungan ini, AWS Cloud9 secara otomatis mengakhiri instans ini.

Anda dapat membuat lingkungan pengembangan AWS Cloud9 EC2 di AWS Cloud9 konsol atau dengan kode.

catatan

Menyelesaikan prosedur ini dapat mengakibatkan biaya untuk Anda Akun AWS. Ini termasuk kemungkinan biaya untuk Amazon EC2. Untuk informasi selengkapnya, lihat Penetapan Harga Amazon EC2.

Awas

Masalah kompatibilitas ada dengan AWS Cloud9 dan kontrol AWS Control Tower proaktif CT.EC2.PR.8. Jika kontrol ini diaktifkan, Anda tidak dapat membuat lingkungan EC2 di AWS Cloud9. Untuk informasi selengkapnya tentang masalah ini, lihat Pemecahan Masalah AWS Cloud9.

Prasyarat

Selesaikan langkah-langkahnya Menyiapkan AWS Cloud9 sehingga Anda dapat masuk ke AWS Cloud9 konsol dan membuat lingkungan.

Membuat lingkungan EC2 dengan konsol

  1. Masuk ke AWS Cloud9 konsol:

    • Jika Anda satu-satunya yang menggunakan Anda Akun AWS atau Anda adalah pengguna IAM dalam satu Akun AWS, buka https://console.aws.amazon.com/cloud9/.

    • Jika organisasi Anda menggunakan AWS IAM Identity Center, tanyakan Akun AWS administrator Anda untuk instruksi masuk.

    • Jika Anda adalah seorang siswa di kelas, mintalah petunjuk masuk kepada pengajar Anda.

  2. Setelah Anda masuk ke AWS Cloud9 konsol, di bilah navigasi atas pilih Wilayah AWS untuk membuat lingkungan. Untuk daftar yang tersedia Wilayah AWS, lihat AWS Cloud9di Referensi Umum AWS.

    AWS Pemilih wilayah di konsol AWS Cloud9
  3. Memilih tombol Menciptakan lingkungan yang besar di salah satu lokasi yang ditampilkan.

    Jika Anda belum memiliki AWS Cloud9 lingkungan, tombol ditampilkan di halaman selamat datang.

    Halaman selamat datang di AWS Cloud9 konsol

    Jika Anda sudah memiliki AWS Cloud9 lingkungan, tombol ditampilkan sebagai berikut.

    Buat tombol lingkungan di AWS Cloud9 konsol
  4. Pada halaman Buat lingkungan, untuk Nama, masukkan nama untuk lingkungan Anda.

  5. Untuk menambahkan deskripsi ke lingkungan Anda, masukkan di bidang Deskripsi.

  6. Untuk jenis Lingkungan, pilih instans EC2 baru untuk membuat lingkungan Amazon EC2:

    • Instans EC2 baru - Meluncurkan instans Amazon EC2 baru AWS Cloud9 yang dapat terhubung langsung melalui SSH. Anda dapat menggunakan Systems Manager untuk berinteraksi dengan instans Amazon EC2 baru, untuk informasi selengkapnya, lihat. Mengakses instans EC2 no-ingress denganAWS Systems Manager

    • Komputasi yang ada — Meluncurkan instans Amazon EC2 yang sudah ada yang memerlukan detail login SSH yang instans Amazon EC2 harus memiliki aturan grup keamanan masuk.

      • Jika Anda memilih opsi Komputasi yang ada, peran layanan akan dibuat secara otomatis. Anda dapat melihat nama peran layanan dalam catatan di bagian bawah layar pengaturan.

    catatan

    Shutdown otomatis tidak akan tersedia untuk AWS Cloud9 lingkungan yang dibuat menggunakan instans Amazon EC2 menggunakan komputasi yang ada.

    Awas

    Membuat instans Amazon EC2 untuk lingkungan Anda dapat mengakibatkan kemungkinan biaya untuk Amazon EC2 Anda Akun AWS . Tidak ada biaya tambahan untuk menggunakan Systems Manager untuk mengelola koneksi ke instans EC2 Anda.

  7. Untuk jenis Instance, pilih jenis instance dengan jumlah RAM dan vCPU yang menurut Anda Anda perlu untuk jenis tugas yang ingin Anda lakukan.

    Awas

    Memilih jenis instans dengan lebih banyak RAM dan vCPU dapat menyebabkan biaya tambahan untuk Akun AWS Amazon EC2 Anda. Untuk informasi tentang jenis instans mana yang cocok untuk beban kerja Anda, lihat halaman Jenis Instans Amazon EC2.

  8. Untuk Platform, pilih jenis instans Amazon EC2 yang Anda inginkan: Amazon Linux 2023, Amazon Linux 2 atau Ubuntu 22.04 LTS. AWS Cloud9 membuat instance dan kemudian menghubungkan lingkungan ke sana.

    penting

    Kami menyarankan Anda memilih opsi Amazon Linux 2023 untuk lingkungan EC2 Anda. Selain menyediakan lingkungan runtime yang aman, stabil, dan berkinerja tinggi, Amazon Linux 2023 AMI menyertakan dukungan jangka panjang hingga 2024.

    Untuk informasi lebih lanjut, lihat halaman AL2023.

  9. Pilih periode waktu untuk Timeout. Opsi ini menentukan berapa lama AWS Cloud9 tidak aktif sebelum hibernasi otomatis. Ketika semua instance browser web yang terhubung ke IDE untuk lingkungan ditutup, AWS Cloud9 tunggu jumlah waktu yang ditentukan dan kemudian mematikan instans Amazon EC2 untuk lingkungan.

    Awas

    Memilih jangka waktu yang lebih lama dapat menghasilkan lebih banyak biaya untuk Anda Akun AWS.

  10. Pada panel Pengaturan jaringan, pilih bagaimana lingkungan Anda diakses dari dua opsi berikut:

    • AWS Systems Manager (SSM) — Metode ini mengakses lingkungan menggunakan SSM tanpa membuka port masuk.

    • Secure Shell (SSH) — Metode ini mengakses lingkungan menggunakan SSH dan membutuhkan port inbound terbuka.

  11. Pilih Pengaturan VPC untuk menampilkan Amazon Virtual Private Cloud dan Subnet untuk lingkungan Anda. AWS Cloud9 menggunakan Amazon Virtual Private Cloud (Amazon VPC) untuk berkomunikasi dengan instans Amazon EC2 yang baru dibuat. Untuk tutorial ini, kami rekomendasikan agar Anda tidak mengubah pengaturan default yang dipilih sebelumnya. Dengan pengaturan default, AWS Cloud9 mencoba untuk menggunakan VPC default dengan subnet tunggal di sama Akun AWS dan Wilayah sebagai lingkungan baru. Bergantung pada bagaimana Amazon VPC disiapkan, ikuti salah satu dari rangkaian instruksi berikut.

    Jika Anda tidak yakin apa yang harus dipilih, sebaiknya Anda melompat ke langkah berikutnya dalam prosedur ini.

    Jika Anda melewati pengaturan Jaringan (lanjutan) dan meninggalkan pengaturan default yang telah dipilih sebelumnya, AWS Cloud9 mencoba menggunakan VPC default dengan subnet tunggalnya. AWS Cloud9 memilih subnet berdasarkan tipe instance yang Anda pilih. Ini berada di AWS akun dan AWS Wilayah yang sama dengan lingkungan baru.

    penting

    Jika Anda memilih Existing compute sebagai tipe lingkungan, Anda dapat meluncurkan instance Anda ke subnet publik atau pribadi.

    • Subnet publik: Lampirkan gateway internet ke subnet untuk memungkinkan agen SSM instance berkomunikasi dengan Systems Manager.

    • Subnet pribadi: Buat gateway NAT untuk memungkinkan instance berkomunikasi dengan internet dan lainnya. Layanan AWS

    Saat ini, Anda tidak dapat menggunakan kredensil sementara AWS terkelola untuk mengizinkan lingkungan EC2 mengakses Layanan AWS atas nama AWS entitas, seperti pengguna IAM.

    Untuk informasi selengkapnya tentang mengonfigurasi subnet, lihat. Pengaturan VPC untuk Lingkungan Pengembangan AWS Cloud9

    Apakah Akun AWS memiliki akses ke VPC Amazon? Apakah VPC itu sama Akun AWS dan Wilayah dengan lingkungan baru? Apakah VPC itu VPC default untuk itu? Akun AWS Apakah VPC itu berisi satu subnet? Ikuti instruksi ini

    Tidak

    Jika tidak ada VPC ada, buatlah.

    Untuk membuat VPC di tempat yang sama Akun AWS dan Wilayah dengan lingkungan baru, pilih Buat VPC baru, lalu ikuti petunjuk di layar. Untuk informasi selengkapnya, lihat Buat VPC plus sumber daya VPC lainnya.

    Untuk membuat VPC di lingkungan yang berbeda Akun AWS dari lingkungan baru, lihat Bekerja dengan VPC Bersama di Panduan Pengguna VPC Amazon.

    Ya

    Ya

    Ya

    Ya

    Lumpati ke langkah berikutnya dalam prosedur ini.

    Saat Anda melewati pengaturan Jaringan (lanjutan) dan tidak mengubah pengaturan default yang telah dipilih sebelumnya, AWS Cloud9 mencoba menggunakan VPC default dengan subnet tunggalnya di akun dan Wilayah yang sama dengan lingkungan baru.

    Ya

    Ya

    Ya

    Tidak

    Jika VPC default memiliki beberapa subnet, perluas Pengaturan jaringan (lanjutan). Untuk Subnet, pilih subnet yang AWS Cloud9 ingin Anda gunakan di VPC default yang telah dipilih sebelumnya.

    Jika VPC default tidak memiliki subnet, buatlah. Untuk melakukannya, pilih Buat subnet baru, lalu ikuti petunjuk di layar. Untuk informasi selengkapnya, lihat Buat subnet untuk AWS Cloud9.

    Ya

    Ya

    Tidak

    Ya

    Perluas Pengaturan jaringan. Untuk Jaringan (VPC), pilih VPC yang Anda inginkan untuk digunakan AWS Cloud9 .

    Ya

    Ya

    Tidak

    Tidak

    Perluas Pengaturan jaringan. Untuk Jaringan (VPC), pilih VPC yang Anda inginkan untuk digunakan AWS Cloud9 .

    Jika VPC yang dipilih memiliki beberapa subnet, perluas Pengaturan jaringan (lanjutan). Untuk Subnet, pilih subnet yang AWS Cloud9 ingin Anda gunakan di VPC yang dipilih.

    Jika VPC yang dipilih tidak memiliki subnet, buatlah. Untuk melakukannya, pilih Buat subnet baru, lalu ikuti petunjuk di layar. Untuk informasi selengkapnya, lihat Buat subnet untuk AWS Cloud9.

    Ya

    Tidak

    Ya

    AWS Cloud9 tidak dapat menggunakan VPC default di Akun AWS yang berbeda dari akun untuk lingkungan baru. Pilih opsi yang berbeda dalam daftar ini.

    Ya

    Tidak

    Tidak

    Ya

    Perluas Pengaturan jaringan. Untuk Jaringan (VPC), pilih VPC yang Anda inginkan untuk digunakan AWS Cloud9 .

    catatan

    VPC harus berada di Wilayah yang sama dengan lingkungan baru, bahkan jika VPC berada di akun yang berbeda.

    Ya

    Tidak

    Tidak

    Tidak

    Perluas Pengaturan jaringan. Untuk Jaringan (VPC), pilih VPC yang Anda inginkan untuk digunakan AWS Cloud9 .

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

    Jika VPC yang dipilih tidak memiliki subnet, untuk membuat subnet untuk VPC di lingkungan yang berbeda Akun AWS dari lingkungan baru, lihat Bekerja dengan VPC Bersama di Panduan Pengguna Amazon VPC.

    catatan

    VPC dan subnet harus berada di Wilayah yang sama dengan lingkungan baru, bahkan jika VPC dan subnet berada di akun yang berbeda.

    Untuk informasi selengkapnya tentang pilihan ini, lihat Pengaturan VPC untuk Lingkungan Pengembangan AWS Cloud9.

  12. Tambahkan hingga 50 tag dengan menyediakan Kunci dan Nilai untuk setiap tag. Lakukan dengan memilih Tambahkan tag baru. Tag dilampirkan ke AWS Cloud9 lingkungan sebagai tag sumber daya, dan disebarkan ke sumber daya dasar berikut: AWS CloudFormation tumpukan, instans Amazon EC2, dan grup keamanan Amazon EC2. Untuk mempelajari lebih lanjut tentang tag, lihat Mengontrol Akses Menggunakan Tag AWS Sumber Daya di Panduan Pengguna IAM dan informasi lanjutan dalam panduan ini.

    Awas

    Jika Anda memperbarui tag ini setelah Anda membuatnya, perubahan tidak disebarkan ke sumber daya yang mendasarinya. Untuk informasi selengkapnya, lihat Menyebarkan pembaruan tanda ke sumber daya yang mendasari dalam informasi lanjutan tentang tanda.

  13. Pilih Buat untuk membuat lingkungan Anda, dan kemudian Anda diarahkan ke halaman beranda. Jika akun berhasil dibuat, bilah flash hijau muncul di bagian atas AWS Cloud9 konsol. Anda dapat memilih lingkungan baru dan memilih Buka di Cloud9 untuk meluncurkan IDE.

    AWS Cloud9 Pemilih IDE di konsol AWS Cloud9

    Jika akun gagal dibuat, bilah flash merah muncul di bagian atas AWS Cloud9 konsol. Akun Anda mungkin gagal dibuat karena masalah dengan browser web Anda, izin AWS akses Anda, instans, atau jaringan terkait. Anda dapat menemukan informasi tentang kemungkinan perbaikan di bagian AWS Cloud9 Pemecahan Masalah.

    catatan

    AWS Cloud9 mendukung IMDSv1 dan IMDSv2. Kami merekomendasikan untuk mengadopsi IMDSv2 karena memberikan tingkat keamanan yang ditingkatkan dibandingkan dengan IMDSv1. Untuk informasi lebih lanjut tentang manfaat IMDSv2, lihat AWS Blog Keamanan. Untuk informasi tentang cara transisi ke IMDSv2 dari IMDSv1, lihat Transisi menggunakan Layanan Metadata Instans Versi 2 di Panduan Pengguna Amazon EC2 untuk Instans Linux.

    catatan

    Jika lingkungan Anda menggunakan proxy untuk mengakses internet, Anda harus memberikan detail proxy AWS Cloud9 agar dapat menginstal dependensi. Untuk informasi selengkapnya, lihat Gagal menginstal dependensi.

Membuat lingkungan dengan kode

Untuk menggunakan kode untuk membuat lingkungan EC2 AWS Cloud9, panggil operasi lingkungan AWS Cloud9 create EC2, sebagai berikut.

AWS CLI

create-environment-ec2

AWS SDK for C++

CreateEnvironmentEC2Request, EC2Result CreateEnvironment

AWS SDK for Go

CreateEnvironmentEC2, EC2 permintaan, CreateEnvironmentEC2 CreateEnvironment WithContext

AWS SDK for Java

CreateEnvironmentEC2Request, EC2Result CreateEnvironment

AWS SDK for JavaScript

BuatEnvironmentEc2

AWS SDK for .NET

CreateEnvironmentEC2Permintaan, EC2Response CreateEnvironment

AWS SDK for PHP

BuatEnvironmentEc2

AWS SDK for Python (Boto)

create_environment_ec2

AWS SDK for Ruby

create_environment_ec2

AWS Tools for Windows PowerShell

New-C9EnvironmentEC2

AWS Cloud9 API

CreateEnvironmentEC2

catatan

Jika lingkungan Anda menggunakan proxy untuk mengakses internet, Anda harus memberikan detail proxy AWS Cloud9 agar dapat menginstal dependensi. Untuk informasi selengkapnya, lihat Gagal menginstal dependensi.