

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

# Langkah 5: Gunakan CodeDeploy konsol untuk menyebarkan layanan Amazon ECS Anda
<a name="tutorial-ecs-with-hooks-deployment"></a>

 Di bagian ini, Anda memperbarui grup penerapan dengan menentukan port untuk listener pengujian Anda. Ini adalah pendengar yang Anda buat. [Langkah 1: Buat pendengar tes](tutorial-ecs-with-hooks-create-second-listener.md) Selama penerapan, CodeDeploy jalankan pengujian validasi Anda selama hook siklus hidup `AfterAllowTestTraffic` penerapan menggunakan lalu lintas pengujian yang disajikan ke set tugas pengganti Anda menggunakan listener pengujian. Tes validasi Anda mengembalikan hasilnya`Succeeded`, sehingga penerapan dilanjutkan dengan peristiwa siklus hidup penerapan berikutnya. Dalam skenario dunia nyata, fungsi pengujian Anda kembali `Succeeded` atau`Failed`. 

**Untuk menambahkan listener pengujian ke grup penerapan**

1. Masuk ke Konsol Manajemen AWS dan buka CodeDeploy konsol di [https://console.aws.amazon.com/codedeploy/](https://console.aws.amazon.com/codedeploy/).

1. Dari panel navigasi, pilih **Aplikasi**. 

1. Pilih aplikasi yang Anda buat[Tutorial: Menyebarkan aplikasi ke Amazon ECS](tutorial-ecs-deployment.md). Jika Anda menggunakan nama yang disarankan, itu benar **ecs-demo-codedeploy-app**.

1. Di **grup Deployment**, pilih grup penyebaran yang Anda buat. [Tutorial: Menyebarkan aplikasi ke Amazon ECS](tutorial-ecs-deployment.md) Jika Anda menggunakan nama yang disarankan, itu benar **ecs-demo-dg**.

1.  Pilih **Edit**. 

1. Dari **port Test listener**, pilih port dan protokol untuk test listener yang Anda buat sebelumnya dalam tutorial ini. Ini harus **HTTP: 8080**. 

1.  Pilih **Simpan perubahan**. 

**Untuk menyebarkan aplikasi Amazon ECS Anda**

1. Dari halaman konsol grup penerapan Anda, pilih **Buat penerapan**.

1.  Untuk **grup Deployment**, pilih **ecs-demo-dg**. 

1.  Untuk **jenis Revisi**, pilih **Aplikasi saya disimpan di Amazon** S3. Di **lokasi Revisi**, masukkan nama bucket dan AppSpec file S3 Anda (misalnya,**s3://my-s3-bucket/appspec.json**). 

1.  Untuk **jenis file Revisi**, pilih **.json atau.yaml** yang sesuai**.** 

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

1. Pilih **Buat penerapan**.

 Anda dapat memantau penerapan Anda dalam status **Deployment**. Setelah 100% lalu lintas produksi dirutekan ke set tugas pengganti, Anda dapat memilih **Hentikan set tugas asli** untuk segera menghentikan set tugas asli. Jika Anda tidak memilih **Menghentikan set tugas asli, set** tugas asli akan berakhir setelah durasi yang Anda tentukan saat membuat grup penerapan. 

![\[Bagian status penerapan CodeDeploy konsol.\]](http://docs.aws.amazon.com/id_id/codedeploy/latest/userguide/images/ecs-tutorial-deployment-status-with-test-listener.png)
