

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

# Membuat penerapan Platform Komputasi EC2/Lokal (konsol)
<a name="deployments-create-console"></a>

Topik ini menunjukkan cara menerapkan aplikasi ke Amazon EC2 atau server lokal menggunakan konsol.

1. Masuk ke Konsol Manajemen AWS dan buka CodeDeploy konsol di [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy).
**catatan**  
Masuk dengan pengguna yang sama dengan yang Anda atur[Memulai dengan CodeDeploy](getting-started-codedeploy.md).

1. Lakukan salah satu tindakan berikut:
   +  **Jika Anda ingin menyebarkan aplikasi, di panel navigasi, perluas **Deploy**, lalu pilih Aplikasi.** Pilih nama aplikasi yang ingin Anda gunakan. Pastikan kolom **Compute platform** untuk aplikasi Anda adalah **EC2/On-premise**.
   +  **Jika Anda ingin menerapkan ulang penerapan, di panel navigasi, perluas **Deploy, lalu pilih Deployment**.** **Temukan penyebaran yang ingin Anda gunakan kembali, lalu pilih nama aplikasinya di kolom Aplikasi.** **Pastikan kolom **Compute platform** untuk penerapan Anda adalah EC2/On-premise.**

1. Pada tab **Deployment**, pilih **Create** deployment.
**catatan**  
Aplikasi Anda harus memiliki grup penyebaran sebelum dapat digunakan. Jika aplikasi Anda tidak memiliki grup penyebaran, pada tab Grup **Deployment, pilih Buat grup** **penyebaran**. Untuk informasi selengkapnya, lihat [Buat grup penerapan dengan CodeDeploy](deployment-groups-create.md). 

1. Di **grup Deployment**, pilih grup penyebaran yang akan digunakan untuk penerapan ini.

1. Di samping jenis **Repositori, pilih jenis** repositori yang disimpan dalam revisi Anda:
   + **Aplikasi saya disimpan di Amazon S3** — Untuk informasi, lihat[Menentukan informasi tentang revisi yang disimpan dalam bucket Amazon S3](deployments-create-console-s3.md), dan kemudian kembali ke langkah 6. 
   + **Aplikasi saya disimpan di GitHub** — Untuk informasi, lihat[Tentukan informasi tentang revisi yang disimpan dalam repositori GitHub](deployments-create-console-github.md), dan kemudian kembali ke langkah 6.

1. (Opsional) Dalam **deskripsi Deployment**, masukkan deskripsi untuk penerapan ini.

1. (Opsional) Perluas **konfigurasi penerapan Override** untuk memilih konfigurasi penerapan guna mengontrol cara lalu lintas dialihkan ke Amazon EC2 atau server lokal yang berbeda dari yang ditentukan dalam grup penerapan.

   Untuk informasi selengkapnya, lihat [Bekerja dengan konfigurasi penerapan di CodeDeploy](deployment-configurations.md).

1. 

   1. Pilih **Jangan gagal penerapan jika peristiwa ApplicationStop siklus hidup gagal** jika Anda ingin penerapan ke instance berhasil jika peristiwa siklus hidup gagal. `ApplicationStop`

   1. Perluas **Setelan perilaku penerapan tambahan** untuk menentukan cara CodeDeploy menangani file di lokasi target penerapan yang bukan bagian dari penerapan yang berhasil sebelumnya.

      Pilih dari yang berikut ini:
      + **Gagal penerapan** - Kesalahan dilaporkan dan status penerapan diubah menjadi. `Failed`
      + **Timpa konten** — Jika file dengan nama yang sama ada di lokasi target, versi dari revisi aplikasi menggantikannya.
      + **Pertahankan konten** — Jika file dengan nama yang sama ada di lokasi target, file disimpan dan versi dalam revisi aplikasi tidak disalin ke instance.

      Untuk informasi selengkapnya, lihat [Perilaku rollback dengan konten yang ada](deployments-rollback-and-redeploy.md#deployments-rollback-and-redeploy-content-options). 

1. (Opsional) Dalam **penggantian konfigurasi Rollback**, Anda dapat menentukan opsi rollback otomatis yang berbeda untuk penerapan ini daripada yang ditentukan untuk grup penerapan, jika ada.

   Untuk informasi tentang rollback di CodeDeploy, lihat [Penerapan ulang dan rollback penerapan](deployment-steps-server.md#deployment-rollback) dan. [Menerapkan ulang dan memutar kembali penerapan dengan CodeDeploy](deployments-rollback-and-redeploy.md)

   Pilih dari yang berikut ini:
   + **Kembalikan saat penerapan gagal** — CodeDeploy menyebarkan kembali revisi bagus terakhir yang diketahui sebagai penerapan baru.
   + **Putar kembali saat ambang alarm terpenuhi** - Jika alarm ditambahkan ke grup CodeDeploy penyebaran, gunakan revisi terakhir yang diketahui saat satu atau lebih alarm yang ditentukan diaktifkan.
   + **Nonaktifkan rollback** — Jangan lakukan rollback untuk penerapan ini.

1. Pilih **Mulai penerapan**. 

   Untuk melacak status penerapan Anda, lihat[Lihat CodeDeploy detail penerapan](deployments-view-details.md).

**Topics**
+ [Menentukan informasi tentang revisi yang disimpan dalam bucket Amazon S3](deployments-create-console-s3.md)
+ [Tentukan informasi tentang revisi yang disimpan dalam repositori GitHub](deployments-create-console-github.md)