Langkah 1: Buat lingkungan - AWS Cloud9

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

Langkah 1: Buat lingkungan

(Langkah pertama Tutorial: Halo AWS Cloud9 (CLI))

Dalam langkah ini, Anda menggunakan AWS CLI untuk membuat lingkungan pengembangan AWS Cloud9.

DiAWS Cloud9, lingkungan pengembangan, atau lingkungan, adalah suatu tempat di mana Anda menyimpan file proyek pengembangan Anda dan menjalankan alat untuk mengembangkan aplikasi Anda. Dalam tutorial ini, Anda membuat lingkungan EC2, dan bekerja dengan file dan alat di lingkungan itu.

Menciptakan lingkungan EC2 dengan AWS CLI

  1. Instal dan konfigurasikan AWS CLI, jika Anda belum melakukannya. Untuk melakukannya, lihat petunjuk berikut di Panduan Pengguna AWS Command Line Interface:

    Anda dapat mengonfigurasi AWS CLI menggunakan kredensial untuk salah satu langkah berikut:

    • Pengguna IAM yang Anda buat di Pengaturan tim untuk AWS Cloud9.

    • Administrator IAM di akun AWS Anda, jika Anda akan bekerja secara teratur dengan sumber daya AWS Cloud9 untuk beberapa pengguna di seluruh akun. Jika Anda tidak dapat mengonfigurasi AWS CLI sebagai administrator IAM, memeriksa dengan administrator akun AWS Anda. Untuk informasi lebih lanjut, lihat Membuat grup dan pengguna admin IAM pertama Anda dalam Panduan Pengguna IAM.

    • Pengguna root AWS akun, tetapi hanya jika Anda akan selalu menjadi satu-satunya yang menggunakan AWS akun Anda sendiri, dan Anda tidak perlu berbagi lingkungan Anda dengan orang lain. Kami tidak merekomendasikan opsi ini karena opsi ini bukan praktik terbaik keamanan AWS. Untuk informasi selengkapnya, lihat Membuat, Menonaktifkan, dan Menghapus Kunci Akses untuk AWS Akun Anda di. Referensi Umum Amazon Web Services

    • Untuk opsi lain, lihat administrator akun AWS Anda atau instruktur kelas.

  2. Pada perintah AWS Cloud9 berikut, berikan nilai untuk --region dan --subnet-id. Kemudian jalankan perintah dan buat catatan nilai "environmentId" untuk pembersihan kemudian.

    aws cloud9 create-environment-ec2 --name my-demo-environment --description "This environment is for the AWS Cloud9 tutorial." --instance-type t2.micro --image-id resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 --region MY-REGION --connection-type CONNECT_SSM --subnet-id subnet-12a3456b

    Dalam perintah sebelumnya:

    • --name mewakili nama lingkungan. Dalam tutorial ini, kita menggunakan nama my-demo-environment.

    • --description mewakili deskripsi opsional untuk lingkungan.

    • --instance-type mewakili tipe instans Amazon EC2 AWS Cloud9 akan meluncurkan dan ter-connect ke lingkungan baru. Contoh ini menentukan t2.micro, yang memiliki RAM yang relatif rendah dan vCPUs dan cukup untuk tutorial ini. Menentukan tipe instans dengan RAM dan vCPUs yang lebih banyak dapat mengakibatkan biaya tambahan ke akun AWS Anda untuk Amazon EC2. Untuk daftar tipe instans yang tersedia, lihat membuat wizard lingkungan di konsol AWS Cloud9.

    • --image-id mengidentifikasi pengidentifikasi untuk Amazon Machine Image (AMI) yang digunakan untuk membuat instans EC2. Untuk memilih AMI bagi instans, Anda harus menentukan alias AMI yang valid atau jalur Systems Manager (SSM) AWS yang valid. Dalam contoh di atas, jalur SSM untuk Amazon Linux 2 AMI ditentukan.

      Untuk informasi selengkapnya, lihat create-environment-ec2 di Referensi AWS CLI Perintah.

    • --region mewakili ID dari WIlayah AWS untuk AWS Cloud9 untuk membuat lingkungan di. Untuk daftar AWS Wilayah yang tersedia, lihat AWS Cloud9di Referensi Umum Amazon Web Services.

    • --connection-type CONNECT_SSM menentukan bahwa AWS Cloud9 connect ke instans Amazon EC2 melalui Systems Manager. Opsi ini memastikan tidak ada lalu lintas masuk ke instans yang diizinkan. Untuk informasi selengkapnya, lihat Mengakses instans EC2 no-ingress denganAWS Systems Manager.

      catatan

      Saat menggunakan opsi ini, Anda perlu membuat peran AWSCloud9SSMAccessRole layanan dan AWSCloud9SSMInstanceProfile jika belum dibuat. Untuk informasi selengkapnya, lihat Mengelola profil instans untuk Systems Manager dengan AWS CLI.

    • --subnet-id mewakili subnet yang Anda inginkan AWS Cloud9 untuk digunakan. Ganti subnet-12a3456b dengan ID subnet Amazon Virtual Private Cloud (VPC), yang harus kompatibel dengan AWS Cloud9. Untuk informasi selengkapnya, lihat Buat VPC plus sumber daya VPC lainnya di Pengaturan VPC untuk Lingkungan Pengembangan AWS Cloud9.

    • AWS Cloud9mematikan instans Amazon EC2 untuk lingkungan setelah semua instance browser web yang terhubung ke IDE untuk lingkungan ditutup. Untuk mengkonfigurasi periode waktu ini, tambahkan --automatic-stop-time-minutes dan jumlah menit. Jangka waktu yang lebih singkat dapat mengakibatkan biaya lebih sedikit ke akun AWS Anda. Demikian juga, waktu yang lebih lama mungkin mengakibatkan biaya lebih.

    • Secara default, entitas yang memanggil perintah ini memiliki lingkungan. Untuk mengubah ini, menambahkan --owner-id dan Amazon Resource Name (ARN) dari entitas yang memiliki.

  3. Setelah Anda berhasil menjalankan perintah ini, buka AWS Cloud9 IDE untuk lingkungan yang baru dibuat. Untuk melakukannya, lihat Membuka lingkungan di AWS Cloud9. Kemudian kembali ke topik ini dan lanjutkan dengan Langkah 2: Tur Basic IDE untuk mempelajari cara menggunakan AWS Cloud9 IDE untuk bekerja dengan lingkungan baru Anda.

    Jika Anda mencoba untuk membuka lingkungan, tetapi AWS Cloud9 tidak menampilkan IDE setelah setidaknya lima menit, mungkin ada masalah dengan peramban web Anda, izin akses AWS, instans, atau VPC terkait. Untuk kemungkinan perbaikan, lihatTidak dapat membuka lingkungan.

Langkah Selanjutnya

Langkah 2: Tur Basic IDE