

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Membuat Lingkungan Pengembangan
<a name="devenvironment-create"></a>

Anda dapat membuat Lingkungan Pengembangan dengan berbagai cara:
+ **Buat Lingkungan Pengembang CodeCatalyst dengan repositori sumber atau repositori CodeCatalyst [sumber tertaut dari halaman **Ikhtisar**, Lingkungan **Pengembang**, atau repositori](source-repositories-link.md) Sumber**
+ Buat Lingkungan Dev kosong CodeCatalyst yang tidak terhubung ke repositori sumber dari halaman Lingkungan Dev
+ Buat Lingkungan Pengembang di IDE pilihan Anda dan kloning repositori sumber apa pun ke Lingkungan Dev

**penting**  
Lingkungan Dev tidak tersedia untuk pengguna di ruang di mana Active Directory digunakan sebagai penyedia identitas. Untuk informasi selengkapnya, lihat [Saya tidak dapat membuat Lingkungan Pengembang saat saya masuk CodeCatalyst menggunakan satu akun masuk](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider).

Anda dapat membuat satu Lingkungan Dev per cabang repositori. Sebuah proyek dapat memiliki beberapa repositori. Lingkungan Pengembang yang Anda buat hanya dapat dikelola dengan CodeCatalyst akun Anda, tetapi Anda dapat membuka Lingkungan Pengembang dan bekerja di dalamnya dengan salah satu yang didukung. IDEs Anda harus menginstal AWS Toolkit untuk menggunakan Lingkungan Pengembangan di IDE Anda. Untuk informasi selengkapnya, lihat [Lingkungan pengembangan terintegrasi yang didukung untuk Lingkungan Dev](#devenvironment-supported-ide). Secara default, Dev Environments dibuat dengan prosesor 2-core, RAM 4 GB, dan penyimpanan persisten 16 GB.

**catatan**  
Jika Anda membuat Lingkungan Pengembang yang terkait dengan repositori sumber, kolom **Resource** selalu menampilkan cabang yang Anda tentukan saat membuat Lingkungan Dev ini. Ini berlaku bahkan jika Anda membuat cabang lain, beralih ke cabang lain dalam Lingkungan Dev, atau mengkloning repositori tambahan. Jika Anda membuat Lingkungan Dev kosong, kolom **Resource** akan kosong.

## Lingkungan pengembangan terintegrasi yang didukung untuk Lingkungan Dev
<a name="devenvironment-supported-ide"></a>

Anda dapat menggunakan Lingkungan Dev dengan lingkungan pengembangan terintegrasi (IDEs) yang didukung berikut ini:
+ [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/welcome.html)
+ [JetBrains IDEs](https://www.jetbrains.com/help)
  + [IntelliJ IDE Ultimate](https://www.jetbrains.com/help/idea/getting-started.html)
  + [GoLand](https://www.jetbrains.com/help/go/getting-started.html)
  + [PyCharmProfesional](https://www.jetbrains.com/help/pycharm/getting-started.html)
+ [Kode Visual Studio](https://code.visualstudio.com/docs)

## Menciptakan Lingkungan Pengembang di CodeCatalyst
<a name="devenvironment-create-steps"></a>

[Untuk mulai bekerja dengan Dev Environment in CodeCatalyst, autentikasi dan masuk dengan [AWS Builder ID atau SSO](id-how-to-sign-in.md) Anda.](sign-in-sso.md)

**Untuk membuat Lingkungan Dev dari cabang**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek tempat Anda ingin membuat Lingkungan Dev.

1. Di panel navigasi, lakukan salah satu hal berikut:
   + Pilih **Ikhtisar**, lalu arahkan ke bagian **My Dev Environments**.
   + Pilih **Kode**, lalu pilih **Dev Environments**.
   + Pilih **Kode**, pilih **repositori Sumber**, dan pilih repositori yang ingin Anda buat Lingkungan Dev.

1. Pilih **Buat Lingkungan Pengembang**.

1. Pilih IDE yang didukung dari menu tarik-turun. Untuk informasi selengkapnya, lihat [Lingkungan pengembangan terintegrasi yang didukung untuk Lingkungan Dev](#devenvironment-supported-ide).

1. Pilih **Kloning repositori**.

1. Lakukan salah satu tindakan berikut:

   1. Pilih repositori yang akan dikloning, pilih **Bekerja di cabang yang ada**, lalu pilih cabang dari menu drop-down cabang yang **ada**.
**catatan**  
Jika Anda memilih repositori pihak ketiga, Anda harus bekerja di cabang yang ada.

   1. Pilih repositori untuk dikloning, pilih **Bekerja di cabang baru**, masukkan nama cabang ke bidang **Nama cabang**, dan pilih cabang untuk membuat cabang baru dari Buat cabang dari menu **drop-down**.
**catatan**  
Jika Anda membuat Lingkungan Dev dari halaman **repositori Sumber atau dari repositori** sumber tertentu, Anda tidak perlu memilih repositori. Lingkungan Dev akan dibuat dari repositori sumber yang Anda pilih dari halaman repositori **Sumber**.

1. (Opsional) Di **Alias - opsional**, masukkan alias untuk Lingkungan Pengembang.

1. (Opsional) Pilih tombol edit **konfigurasi Lingkungan Dev untuk mengedit konfigurasi** komputasi, penyimpanan, atau batas waktu Dev Environment.

1. (Opsional) Di **Amazon Virtual Private Cloud (Amazon VPC) - opsional**, pilih koneksi VPC yang ingin Anda kaitkan dengan Lingkungan Dev Anda dari menu tarik-turun.

   Jika VPC default disetel untuk ruang Anda, Lingkungan Pengembang Anda akan berjalan terhubung ke VPC tersebut. Anda dapat mengganti ini dengan mengaitkan koneksi VPC yang berbeda. Juga, perhatikan bahwa Lingkungan Dev yang terhubung dengan VPC tidak mendukung. AWS Toolkit

   Jika koneksi VPC yang ingin Anda gunakan tidak terdaftar, mungkin karena koneksi VPC menyertakan Akun AWS koneksi yang tidak diizinkan dalam proyek Anda. *Untuk informasi selengkapnya, lihat [Mengonfigurasi koneksi akun yang dibatasi proyek di Panduan Administrator](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) Amazon. CodeCatalyst *
**catatan**  
Saat Anda membuat Lingkungan Dev dengan koneksi VPC, antarmuka jaringan baru dibuat di dalam VPC. CodeCatalyst berinteraksi dengan antarmuka ini menggunakan peran VPC terkait. Juga, pastikan bahwa blok IPv4 CIDR Anda **tidak** dikonfigurasi ke rentang alamat `172.16.0.0/12` IP.

1. Pilih **Buat**. Saat Dev Environment Anda sedang dibuat, kolom status Dev Environment akan menampilkan **Mulai**, dan kolom status akan ditampilkan **Running** setelah Dev Environment telah dibuat.

**Untuk membuat Lingkungan Dev kosong**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek tempat Anda ingin membuat Lingkungan Dev.

1. Di panel navigasi, lakukan salah satu hal berikut:
   + Pilih **Ikhtisar**, lalu arahkan ke bagian **My Dev Environments**.
   + Pilih **Kode**, lalu pilih **Dev Environments**.

1. Pilih **Buat Lingkungan Pengembang**.

1. Pilih IDE yang didukung dari menu tarik-turun. Untuk informasi selengkapnya, lihat [Lingkungan pengembangan terintegrasi yang didukung untuk Lingkungan Dev](#devenvironment-supported-ide).

1. Pilih **Buat Lingkungan Dev kosong**.

1. (Opsional) Di **Alias - opsional**, masukkan alias untuk Lingkungan Pengembang.

1. (Opsional) Pilih tombol edit **konfigurasi Lingkungan Dev untuk mengedit konfigurasi** komputasi, penyimpanan, atau batas waktu Dev Environment.

1. (Opsional) Di **Amazon Virtual Private Cloud (Amazon VPC) - opsional**, pilih koneksi VPC yang ingin Anda kaitkan dengan Lingkungan Dev Anda dari menu tarik-turun.

   Jika VPC default disetel untuk ruang Anda, Lingkungan Pengembang Anda akan berjalan terhubung ke VPC tersebut. Anda dapat mengganti ini dengan mengaitkan koneksi VPC yang berbeda. Juga, perhatikan bahwa Lingkungan Dev yang terhubung dengan VPC tidak mendukung. AWS Toolkit

   Jika koneksi VPC yang ingin Anda gunakan tidak terdaftar, mungkin karena koneksi VPC menyertakan Akun AWS koneksi yang tidak diizinkan dalam proyek Anda. *Untuk informasi selengkapnya, lihat [Mengonfigurasi koneksi akun yang dibatasi proyek di Panduan Administrator](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) Amazon. CodeCatalyst *
**catatan**  
Saat Anda membuat Lingkungan Dev dengan koneksi VPC, antarmuka jaringan baru dibuat di dalam VPC. CodeCatalyst berinteraksi dengan antarmuka ini menggunakan peran VPC terkait. Juga, pastikan bahwa blok IPv4 CIDR Anda **tidak** dikonfigurasi ke rentang alamat `172.16.0.0/12` IP.

1. Pilih **Buat**. Saat Dev Environment Anda sedang dibuat, kolom status Dev Environment akan menampilkan **Mulai**, dan kolom status akan ditampilkan **Running** setelah Dev Environment telah dibuat.

**catatan**  
Membuat dan membuka Lingkungan Pengembang untuk pertama kalinya mungkin memakan waktu satu hingga dua menit.

**catatan**  
Setelah Lingkungan Dev terbuka di IDE, Anda mungkin perlu mengubah direktori ke repositori sumber sebelum Anda melakukan dan mendorong perubahan ke kode Anda.

## Membuat Lingkungan Dev dalam IDE
<a name="devenvironment-using-ide"></a>

Anda dapat menggunakan Dev Environments untuk dengan cepat mengerjakan kode yang disimpan di repositori sumber proyek Anda. Dev Environments meningkatkan kecepatan pengembangan Anda karena Anda dapat segera memulai pengkodean di lingkungan pengembangan cloud khusus proyek yang berfungsi penuh dengan lingkungan pengembangan terintegrasi (IDE) yang didukung.

Untuk informasi tentang bekerja dengan CodeCatalyst dari IDE, lihat dokumentasi berikut.
+ [Amazon CodeCatalyst untuk JetBrains IDEs](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst untuk Kode VS](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst untuk AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/ide-toolkits-cloud9.html)