Langkah 3: Gunakan CodeDeploy konsol untuk menyebarkan aplikasi Anda - AWS CodeDeploy

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

Langkah 3: Gunakan CodeDeploy konsol untuk menyebarkan aplikasi Anda

Di bagian ini, Anda membuat grup CodeDeploy aplikasi dan penyebaran untuk menyebarkan aplikasi yang diperbarui ke Amazon. ECS Selama penerapan, CodeDeploy menggeser lalu lintas produksi untuk aplikasi Anda ke versi barunya dalam set tugas pengganti yang baru. Untuk menyelesaikan langkah ini, Anda memerlukan item berikut:

  • Nama ECS cluster Amazon Anda.

  • Nama ECS layanan Amazon Anda.

  • Nama Application Load Balancer Anda.

  • Port pendengar produksi Anda.

  • Nama grup target Anda.

  • Nama bucket S3 yang Anda buat.

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

  2. Pilih Create application (Buat aplikasi).

  3. Dalam nama Aplikasi, masukkanecs-demo-codedeploy-app.

  4. Di platform Compute, pilih Amazon ECS.

  5. Pilih Create application (Buat aplikasi).

Untuk membuat CodeDeploy grup penyebaran
  1. Pada tab grup Deployment di halaman aplikasi Anda, pilih Buat grup penyebaran.

  2. Dalam nama grup Deployment, masukkanecs-demo-dg.

  3. Dalam peran Layanan, pilih peran layanan yang memberikan CodeDeploy akses ke AmazonECS. Untuk informasi selengkapnya, lihat Identity and access management untuk AWS CodeDeploy.

  4. Dalam konfigurasi Lingkungan, pilih nama ECS cluster Amazon dan nama layanan Anda.

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

  6. Dari port pendengar Produksi, pilih port dan protokol untuk pendengar yang menyajikan jalur produksi ke ECS layanan Amazon Anda (misalnya,HTTP: 80). Tutorial ini tidak menyertakan pendengar uji opsional, jadi jangan memilih port dari port pendengar Uji.

  7. Dari nama grup target 1 dan nama grup target 2, pilih dua grup target yang berbeda untuk merutekan lalu lintas selama penyebaran Anda. Pastikan bahwa ini adalah kelompok target yang Anda buat untuk penyeimbang beban Anda. Tidak masalah mana yang digunakan untuk kelompok target 1 dan mana yang digunakan untuk kelompok sasaran 2.

  8. Pilih Reroute lalu lintas segera.

  9. Untuk penghentian revisi Asli, pilih 0 hari, 0 jam, dan 5 menit. Ini memungkinkan Anda melihat penerapan Anda selesai lebih cepat daripada jika Anda menggunakan default (1 jam).

    Bagian konfigurasi lingkungan CodeDeploy konsol.
  10. Pilih Buat grup penyebaran.

Untuk menyebarkan aplikasi Amazon ECS Anda
  1. Dari halaman konsol grup penerapan Anda, pilih Buat penerapan.

  2. Untuk grup Deployment, pilih ecs-demo-dg.

  3. Untuk jenis Revisi, pilih Aplikasi saya disimpan di Amazon S3. Di lokasi Revisi, masukkan nama bucket S3 Anda.

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

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

  6. Pilih Buat penerapan.

  7. Dalam status Deployment, Anda dapat memantau penerapan Anda. Setelah 100% lalu lintas produksi dialihkan ke set tugas pengganti dan sebelum waktu tunggu lima menit berakhir, Anda dapat memilih Hentikan set tugas asli untuk segera mengakhiri set tugas asli. Jika Anda tidak memilih Hentikan set tugas asli, set tugas asli akan berakhir setelah waktu tunggu lima menit yang Anda tentukan berakhir.

    Bagian status penerapan CodeDeploy konsol.