Membuat aplikasi untuk penyebaran layanan Amazon ECS (konsol) - AWS CodeDeploy

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

Membuat aplikasi untuk penyebaran layanan Amazon ECS (konsol)

Anda dapat menggunakan CodeDeploy konsol untuk membuat aplikasi untuk penyebaran layanan Amazon ECS.

  1. Masuk ke AWS Management Console dan buka CodeDeploy konsol di https://console.aws.amazon.com/codedeploy.

    catatan

    Masuk dengan pengguna yang sama dengan yang Anda aturMemulai dengan CodeDeploy.

  2. Di panel navigasi, perluas Deploy, dan pilih Memulai.

  3. Pada halaman Buat aplikasi, pilih Gunakan CodeDeploy.

  4. Dalam nama Aplikasi, masukkan nama aplikasi Anda.

  5. Dari platform Compute, pilih Amazon ECS.

  6. Pilih Create application (Buat aplikasi).

  7. Pada halaman aplikasi Anda, dari tab Deployment groups, pilih Create deployment group. Untuk informasi selengkapnya tentang apa yang Anda perlukan untuk membuat grup penerapan untuk penyebaran Amazon ECS, lihat. Sebelum Anda memulai penyebaran Amazon ECS

  8. Dalam nama grup Deployment, masukkan nama yang menjelaskan grup penyebaran.

    catatan

    Jika Anda ingin menggunakan pengaturan yang sama yang digunakan dalam grup penyebaran lain (termasuk nama grup penyebaran dan konfigurasi penerapan), pilih pengaturan tersebut di halaman ini. Meskipun grup baru ini dan grup yang ada mungkin memiliki nama yang sama, CodeDeploy memperlakukan mereka sebagai grup penyebaran terpisah, karena masing-masing dikaitkan dengan aplikasi terpisah.

  9. Dalam peran Layanan, pilih peran layanan yang memberikan CodeDeploy akses ke Amazon ECS. Untuk informasi selengkapnya, lihat Langkah 2: Buat peran layanan untuk CodeDeploy.

  10. Dari nama Load balancer, pilih nama penyeimbang beban yang melayani lalu lintas ke layanan Amazon ECS Anda.

  11. Dari port pendengar Produksi, pilih port dan protokol untuk pendengar yang menyajikan lalu lintas produksi ke layanan Amazon ECS Anda.

  12. (Opsional) Dari port pendengar Uji, pilih port dan protokol pendengar pengujian yang menyajikan lalu lintas ke tugas pengganti yang ditetapkan dalam layanan Amazon ECS Anda selama penerapan. Anda dapat menentukan satu atau beberapa fungsi Lambda dalam AppSpec file yang berjalan selama hook. AfterAllowTestTraffic Fungsi dapat menjalankan tes validasi. Jika tes validasi gagal, rollback penerapan dipicu. Jika tes validasi berhasil, hook berikutnya dalam siklus hidup penerapan, BeforeAllowTraffic akan dipicu. Jika port pendengar uji tidak ditentukan, tidak ada yang terjadi selama AfterAllowTestTraffic pengait. Untuk informasi selengkapnya, lihat AppSpec Bagian 'kait' untuk penerapan Amazon ECS.

  13. Dari nama grup target 1 dan nama Grup target 2, pilih grup target yang digunakan untuk merutekan lalu lintas selama penyebaran Anda. CodeDeploy mengikat satu grup target ke set tugas asli layanan Amazon ECS Anda dan yang lainnya ke set tugas penggantinya. Untuk informasi selengkapnya, lihat Grup Target untuk Penyeimbang Beban Aplikasi Anda.

  14. Pilih Rute lalu lintas segera atau Tentukan kapan harus mengalihkan lalu lintas untuk menentukan kapan harus mengalihkan lalu lintas ke layanan Amazon ECS Anda yang diperbarui.

    Jika Anda memilih Reroute lalu lintas segera, maka penerapan secara otomatis mengalihkan lalu lintas setelah set tugas pengganti disediakan.

    Jika Anda memilih Tentukan kapan akan mengubah rute lalu lintas, lalu pilih jumlah hari, jam, dan menit untuk menunggu setelah set tugas pengganti berhasil disediakan. Selama waktu tunggu ini, tes validasi dalam fungsi Lambda yang ditentukan dalam file AppSpec dijalankan. Jika waktu tunggu berakhir sebelum lalu lintas dialihkan, maka status penerapan berubah menjadi. Stopped

  15. Untuk penghentian revisi Asli, pilih jumlah hari, jam, dan menit untuk menunggu setelah penerapan berhasil sebelum tugas asli yang ditetapkan dalam layanan Amazon ECS Anda dihentikan.

  16. (Opsional) Di Advanced, konfigurasikan opsi apa pun yang ingin Anda sertakan dalam penerapan, seperti pemicu notifikasi Amazon SNS, alarm CloudWatch Amazon, atau rollback otomatis.

    Untuk informasi selengkapnya, lihat Konfigurasikan opsi lanjutan untuk grup penerapan.