

 AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. [Pelajari selengkapnya](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# Menciptakan lingkungan di AWS Cloud9
<a name="create-environment"></a>

Untuk menciptakan lingkungan AWS Cloud9 pengembangan, ikuti salah satu prosedur yang disediakan berdasarkan bagaimana Anda berencana untuk menggunakannya AWS Cloud9.


****  

|  | 
| --- |
|  Jika Anda tidak yakin apa yang harus dipilih, kami merekomendasikan [Menciptakan EC2 Lingkungan](create-environment-main.md). Untuk pengaturan cepat, buat EC2 lingkungan. AWS Cloud9 secara otomatis membuat dan menyiapkan EC2 instans Amazon baru di instans Anda Akun AWS. AWS Cloud9 juga secara otomatis menghubungkan instance baru itu ke lingkungan untuk Anda. Untuk memahami persamaan dan perbedaan utama antara lingkungan pengembangan, lihat [Lingkungan EC2 dibandingkan dengan lingkungan SSH di AWS Cloud9](ec2-env-versus-ssh-env.md).  | 


****  

|  **Penyedia kode sumber**  |  **Penyedia host lingkungan pengembangan**  |  **Prosedur yang relevan**  | 
| --- | --- | --- | 
|  Anda  |  AWS Cloud9  |  [Ciptakan EC2 lingkungan](create-environment-main.md)  | 
|  Anda  |  Anda  |  [Buat lingkungan SSH](create-environment-ssh.md)  | 
|   [Amazon Lightsail](https://aws.amazon.com/lightsail) atau Anda  |  Anda (menggunakan Lightsail)  |   [Bekerja dengan instans Amazon Lightsail di IDE AWS Cloud9](lightsail-instances.md)   | 
|  Anda (menggunakan [AWS CodePipeline](https://aws.amazon.com/codepipeline))  |  AWS Cloud9 atau kamu  |  Membuat lingkungan [EC2](create-environment-main.md)atau [SSH](create-environment-ssh.md), dan [Bekerja dengan AWS CodePipeline di AWS Cloud9 IDE](codepipeline-repos.md)   | 
|  Anda (menggunakan [AWS CodeCommit](https://aws.amazon.com/codecommit))  |  AWS Cloud9 atau kamu  |   [AWS CodeCommit tutorial untuk AWS Cloud9](sample-codecommit.md)   | 
|  Anda (menggunakan [GitHub](https://github.com/))  |  AWS Cloud9 atau kamu  |  Buat lingkungan [EC2](create-environment-main.md)atau [SSH](create-environment-ssh.md), dan gunakan antarmuka [panel Git](source-control-gitpanel.md)   | 

**Topics**
+ [Menciptakan EC2 Lingkungan](create-environment-main.md)
+ [Membuat Lingkungan SSH](create-environment-ssh.md)

# Menciptakan EC2 Lingkungan
<a name="create-environment-main"></a>

Dalam prosedur ini, AWS Cloud9 buat EC2 lingkungan dan EC2 instans Amazon 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 AWS Cloud9 EC2 pengembangan di [AWS Cloud9 konsol](#create-environment-console) atau dengan [kode](#create-environment-code).

**catatan**  
Menyelesaikan prosedur ini dapat mengakibatkan biaya untuk Anda Akun AWS. Ini termasuk kemungkinan biaya untuk Amazon EC2. Untuk informasi selengkapnya, lihat [ EC2 Harga Amazon](https://aws.amazon.com/ec2/pricing/). 

**Awas**  
Masalah kompatibilitas ada dengan AWS Cloud9 dan [CT kontrol AWS Control Tower proaktif. EC2.PR.8](https://docs.aws.amazon.com/controltower/latest/userguide/ec2-rules.html#ct-ec2-pr-8-description). Jika kontrol ini diaktifkan, Anda tidak dapat membuat EC2 lingkungan di AWS Cloud9. Untuk informasi selengkapnya tentang masalah ini, lihat [Pemecahan Masalah AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/troubleshooting.html#control-tower-rule).

## Prasyarat
<a name="create-env-ec2-prereq"></a>

Selesaikan langkah-langkahnya [Menyiapkan AWS Cloud9](setting-up.md) sehingga Anda dapat masuk ke AWS Cloud9 konsol dan membuat lingkungan.

## Buat EC2 lingkungan dengan konsol
<a name="create-environment-console"></a>

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/](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.

1. 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 Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)di *Referensi Umum AWS*.  
![\[AWS Pemilih wilayah di konsol AWS Cloud9\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. 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\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Jika Anda sudah memiliki AWS Cloud9 lingkungan, tombol ditampilkan sebagai berikut.  
![\[Buat tombol lingkungan di AWS Cloud9 konsol\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Pada halaman **Buat lingkungan**, untuk **Nama**, masukkan nama untuk lingkungan Anda.

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

1. Untuk **jenis Lingkungan**, pilih ** EC2 Instans baru** untuk membuat EC2 lingkungan Amazon:
   + ** EC2 Instans baru** — Meluncurkan EC2 instans Amazon baru yang AWS Cloud9 dapat terhubung langsung melalui SSH. Anda dapat menggunakan Systems Manager untuk berinteraksi dengan EC2 instans Amazon baru, untuk informasi selengkapnya, lihat[Mengakses instans EC2 no-ingress dengan AWS Systems Manager](ec2-ssm.md). 
   + **Komputasi yang ada** — Meluncurkan EC2 instans Amazon yang sudah ada yang memerlukan detail login SSH yang EC2 instans Amazon 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 EC2 instans Amazon menggunakan komputasi yang ada.
**Awas**  
Membuat EC2 instans Amazon untuk lingkungan Anda dapat mengakibatkan kemungkinan biaya Akun AWS untuk Amazon Anda EC2. Tidak ada biaya tambahan untuk menggunakan Systems Manager untuk mengelola koneksi ke EC2 instans Anda.

1. Untuk **jenis Instance**, pilih jenis instance dengan jumlah RAM dan v CPUs yang menurut Anda perlu untuk jenis tugas yang ingin Anda lakukan.
**Awas**  
Memilih jenis instans dengan lebih banyak RAM dan v CPUs dapat mengakibatkan biaya tambahan Akun AWS untuk Amazon Anda EC2. Untuk informasi tentang jenis instans mana yang cocok untuk beban kerja Anda, lihat halaman [Jenis EC2 Instance Amazon](https://aws.amazon.com/ec2/instance-types/).

1. Untuk **Platform**, pilih jenis EC2 instans Amazon 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 EC2 lingkungan 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 AL2 023](https://aws.amazon.com/linux/amazon-linux-2023/).

1. 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 menunggu jumlah waktu yang ditentukan dan kemudian mematikan EC2 instance Amazon untuk lingkungan. 
**Awas**  
Memilih jangka waktu yang lebih lama dapat menghasilkan lebih banyak biaya untuk Anda Akun AWS.

1. 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.

1. <a name="create-environment-vpc-step"></a>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.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/create-environment-main.html)
**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](security-iam.md#auth-and-access-control-temporary-managed-credentials) untuk memungkinkan EC2 lingkungan mengakses Layanan AWS atas nama AWS entitas, seperti pengguna IAM.  
 Untuk informasi selengkapnya tentang mengonfigurasi subnet, lihat. [Pengaturan VPC untuk Lingkungan Pengembangan AWS Cloud9](vpc-settings.md)  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/create-environment-main.html)

   Untuk informasi selengkapnya tentang pilihan ini, lihat [Pengaturan VPC untuk Lingkungan Pengembangan AWS Cloud9](vpc-settings.md).

1. 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: CloudFormation tumpukan, EC2 instans Amazon, dan grup EC2 keamanan Amazon. Untuk mempelajari lebih lanjut tentang tag, lihat [Mengontrol Akses Menggunakan Tag AWS Sumber Daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) di *[Panduan Pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* dan [informasi lanjutan](tags.md) 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](tags.md#tags-propagate) dalam informasi lanjutan tentang [tanda](tags.md).

1. 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\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   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](troubleshooting.md#troubleshooting-env-loading).
**catatan**  
AWS Cloud9 mendukung keduanya IMDSv1 dan IMDSv2. Kami merekomendasikan untuk mengadopsi IMDSv2 karena memberikan tingkat keamanan yang ditingkatkan dibandingkan IMDSv1 dengan. Untuk informasi lebih lanjut tentang manfaat IMDSv2, lihat [Blog AWS Keamanan](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/). Untuk informasi tentang cara beralih ke IMDSv2 dari IMDSv1, lihat [Transisi ke menggunakan Layanan Metadata Instans Versi 2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html) di *Panduan EC2 Pengguna Amazon 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](troubleshooting.md#proxy-failed-dependencies).

## Membuat lingkungan dengan kode
<a name="create-environment-code"></a>

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


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [create-environment-ec2](https://docs.aws.amazon.com/cli/latest/reference/cloud9/create-environment-ec2.html)   | 
|  AWS SDK untuk C\$1\$1  |   [CreateEnvironmentEC2Permintaan](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_request.html), [CreateEnvironmentEC2Hasil](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_result.html)   | 
|  AWS SDK untuk Go  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2), [CreateEnvironmentEC2Permintaan](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2Request), [CreateEnvironmentEC2WithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2WithContext)   | 
|  AWS SDK untuk Java  |   CreateEnvironmentEC2Permintaan, CreateEnvironment EC2 Hasil   | 
|  AWS SDK untuk JavaScript  |   [CreateEnvironment EC2](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#createEnvironmentEC2-property)   | 
|  AWS SDK untuk .NET  |   [CreateEnvironmentEC2Permintaan](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Request.html), [CreateEnvironmentEC2Tanggapan](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Response.html)   | 
|  AWS SDK untuk PHP  |   [CreateEnvironment EC2](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#createenvironmentec2)   | 
|  AWS SDK for Python (Boto)  |   [create\$1environment\$1ec2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloud9.html#Cloud9.Client.create_environment_ec2)   | 
|  AWS SDK untuk Ruby  |   [create\$1environment\$1ec2](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#create_environment_ec2-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [New-C9EnvironmentEC2](https://docs.aws.amazon.com/powershell/latest/reference/items/New-C9EnvironmentEC2.html)   | 
|  AWS Cloud9 API  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentEC2.html)   | 

**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](troubleshooting.md#proxy-failed-dependencies).

# Membuat Lingkungan SSH
<a name="create-environment-ssh"></a>

Anda membuat lingkungan pengembangan AWS Cloud9 SSH dengan AWS Cloud9 konsol. Anda tidak dapat membuat lingkungan SSH menggunakan CLI.

## Prasyarat
<a name="prerequisites"></a>
+ Pastikan Anda menyelesaikan langkah-langkahnya terlebih [Menyiapkan AWS Cloud9](setting-up.md) dahulu. Dengan begitu, Anda dapat masuk ke AWS Cloud9 konsol dan membuat lingkungan.
+ Identifikasi instance komputasi cloud yang ada (misalnya, EC2 instans Amazon di server Anda Akun AWS) atau server Anda sendiri yang ingin Anda sambungkan AWS Cloud9 ke lingkungan.
+ Pastikan instans yang ada atau server Anda sendiri memenuhi semua [Persyaratan hosting SSH](ssh-settings.md#ssh-settings-requirements). Ini termasuk memiliki versi tertentu dari Python, Node.js dan komponen lain yang sudah diinstal, mengatur izin khusus pada direktori yang Anda inginkan untuk memulai AWS Cloud9 setelah login, dan menyiapkan Amazon Virtual Private Cloud terkait.

## Membuat Lingkungan SSH
<a name="create-the-envsshtitle"></a>

1. Pastikan Anda menyelesaikan prasyarat sebelumnya.

1. Hubungkan ke instans yang ada atau server Anda sendiri dengan menggunakan klien SSH, jika Anda belum terhubung dengannya. Ini memastikan bahwa Anda dapat menambahkan nilai kunci SSH publik yang diperlukan ke instance atau server. Ini dijelaskan kemudian dalam prosedur ini.
**catatan**  
Untuk menyambung ke instans AWS Cloud komputasi yang ada, lihat satu atau beberapa sumber daya berikut:  
Untuk Amazon EC2, lihat [Connect to Your Linux Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html) di *Panduan EC2 Pengguna Amazon*.
Untuk Amazon Lightsail, lihat [Menghubungkan ke instans Lightsail berbasis Linux/Unix Anda](https://lightsail.aws.amazon.com/ls/docs/how-to/article/lightsail-how-to-connect-to-your-instance-virtual-private-server) di *Dokumentasi Amazon Lightsail*.
Untuk AWS Elastic Beanstalk, lihat [Daftar dan Menghubungkan ke Instans Server](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.ec2connect.html) di *Panduan AWS Elastic Beanstalk Pengembang*.
Untuk AWS OpsWorks, lihat [Menggunakan SSH untuk Masuk ke Instance Linux](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-ssh.html) di *Panduan AWS OpsWorks Pengguna*.
Untuk yang lain Layanan AWS, lihat dokumentasi untuk layanan khusus itu.
Untuk terhubung ke server Anda sendiri, gunakan SSH. SSH sudah diinstal pada sistem operasi macOS dan Linux. Untuk terhubung ke server Anda dengan menggunakan SSH pada Windows, Anda harus menginstal [PuTTY](https://www.putty.org/).

1. Masuk ke AWS Cloud9 konsol, di [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/).

1. 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 Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)di *Referensi Umum AWS*.  
![\[Pemilih wilayah di konsol AWS Cloud9\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Jika ini adalah pertama kalinya Anda membuat lingkungan pengembangan, halaman selamat datang akan ditampilkan. Di panel ** AWS Cloud9 lingkungan baru**, pilih **Buat lingkungan**.

   Jika sebelumnya Anda telah membuat lingkungan pengembangan, Anda juga dapat memperluas panel di sebelah kiri layar. Pilih **lingkungan Anda**, lalu pilih **Buat lingkungan**.

   Di halaman **selamat datang**:  
![\[Pilih tombol Buat lingkungan jika halaman selamat datang ditampilkan\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Atau di halaman **Lingkungan Anda**:  
![\[Pilih tombol Buat lingkungan jika halaman selamat datang tidak ditampilkan\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Pada halaman **Buat lingkungan**, masukkan nama untuk lingkungan Anda.

1. Untuk **Deskripsi**, memasukkan sesuatu tentang lingkungan Anda. Untuk tutorial ini, gunakan `This environment is for the AWS Cloud9 tutorial.`

1. Untuk **jenis Lingkungan**, pilih **Existing Compute** dari opsi berikut:
   + ** EC2 Instans baru** — Meluncurkan EC2 instans Amazon yang AWS Cloud9 dapat terhubung langsung melalui SSH atau SSM.
   + **Komputasi yang ada** - Meluncurkan EC2 instans Amazon yang ada yang memerlukan detail login SSH serta port 22 untuk dibuka. AWS Cloud9 terhubung ke instance melalui [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html).
     + Jika Anda memilih opsi **Komputasi yang ada**, peran layanan akan dibuat secara otomatis. Anda dapat melihat nama peran layanan di **peran Layanan dan profil instans untuk bagian akses Systems Manager** lebih jauh di bawah antarmuka. Untuk informasi selengkapnya, lihat [Mengakses instans EC2 no-ingress dengan AWS Systems Manager](ec2-ssm.md). 
**Awas**  
Membuat EC2 instance untuk lingkungan Anda dapat mengakibatkan biaya yang mungkin Akun AWS untuk Amazon Anda EC2. Tidak ada biaya tambahan untuk menggunakan Systems Manager untuk mengelola koneksi ke EC2 instans Anda.
**Awas**  
AWS Cloud9 menggunakan kunci publik SSH untuk terhubung dengan aman ke server Anda. Untuk membuat koneksi aman, tambahkan kunci publik kami ke `~/.ssh/authorized_keys` file Anda dan berikan kredensi login Anda dalam langkah-langkah berikut. Pilih **Salin kunci ke clipboard** untuk menyalin kunci SSH, atau **Lihat kunci SSH publik untuk menampilkannya**.

1. Pada panel **komputasi yang ada**, untuk **Pengguna**, masukkan nama login yang Anda gunakan untuk terhubung ke instance atau server sebelumnya dalam prosedur ini. Misalnya, untuk contoh AWS Cloud komputasi, mungkin`ec2-user`,`ubuntu`, atau`root`. 
**catatan**  
Kami menyarankan agar nama login dikaitkan dengan izin administratif atau pengguna administrator pada instance atau server. Lebih khusus lagi, kami menyarankan agar nama login ini memiliki instalasi Node.js pada instance atau server. Untuk memeriksa ini, dari terminal instance atau server Anda, jalankan perintah **`ls -l $(which node)`**(atau **`ls -l $(nvm which node)`**jika Anda menggunakan`nvm`). Perintah ini menampilkan nama pemilik instalasi Node.js. Ini juga menampilkan izin instalasi, nama grup, dan lokasi.

1. Untuk **Host**, masukkan alamat IP publik (lebih disukai) atau nama host dari instance atau server.

1. Untuk **Port**, masukkan port yang AWS Cloud9 ingin Anda gunakan untuk mencoba terhubung ke instance atau server. Atau, pertahankan port default.

1. Pilih **Detail tambahan - opsional** untuk menampilkan jalur lingkungan, jalur ke biner node.js dan informasi host lompat SSH.

1. Untuk **jalur Lingkungan**, masukkan jalur ke direktori pada instance atau server yang AWS Cloud9 ingin Anda mulai. Anda mengidentifikasi ini sebelumnya di prasyarat untuk prosedur ini. Jika Anda membiarkannya kosong, AWS Cloud9 menggunakan direktori tempat instans atau server Anda biasanya memulai setelah login. Ini biasanya merupakan direktori beranda atau default.

1. **Untuk jalur biner Path to Node.js**, masukkan informasi jalur untuk menentukan jalur ke biner Node.js pada instance atau server. Untuk mendapatkan jalur, Anda dapat menjalankan perintah **`which node`**(atau **`nvm which node`**jika Anda menggunakan`nvm`) pada instance atau server Anda. Misalnya, jalurnya mungkin `/usr/bin/node`. Jika Anda membiarkannya kosong, AWS Cloud9 mencoba menebak di mana biner Node.js saat mencoba terhubung.

1. Untuk **host lompat SSH**, masukkan informasi tentang host lompat yang digunakan instance atau server. Gunakan format `USER_NAME@HOSTNAME:PORT_NUMBER` (misalnya,`ec2-user@ip-192-0-2-0:22`).

   Host lompat harus memenuhi persyaratan berikut:
   + Jump host harus dapat dijangkau melalui internet publik menggunakan SSH.
   + Jump host harus memungkinkan akses masuk oleh alamat IP apa pun melalui port tertentu.
   + Nilai kunci SSH publik yang disalin ke file `~/.ssh/authorized_keys` pada instans atau server yang ada juga harus disalin ke file `~/.ssh/authorized_keys` pada jump host.
   + Netcat harus diinstal.

1. Menambahkan hingga 50 tanda dengan menyediakan **Kunci** dan sebuah **Nilai** untuk setiap tanda. Lakukan dengan memilih **Tambahkan tag baru**. Tag dilampirkan ke AWS Cloud9 lingkungan sebagai tag sumber daya, dan disebarkan ke sumber daya dasar berikut: CloudFormation tumpukan, EC2 instans Amazon, dan grup EC2 keamanan Amazon. Untuk mempelajari lebih lanjut tentang tag, lihat [Mengontrol Akses Menggunakan Tag AWS Sumber Daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) di *[Panduan Pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* dan [informasi lanjutan](tags.md) tentang tag 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](tags.md#tags-propagate) dalam informasi lanjutan tentang [tanda](tags.md).

1. Pilih **Buat** untuk membuat lingkungan Anda, dan Anda kemudian diarahkan ke halaman beranda. Ketika 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\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   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 pada masalah yang mungkin menyebabkan akun gagal di bagian [AWS Cloud9 Pemecahan Masalah](troubleshooting.md#troubleshooting-env-loading).

**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](troubleshooting.md#proxy-failed-dependencies).