Langkah 5: Gunakan CodeDeploy konsol untuk menyebarkan layanan Amazon ECS Anda - AWS CodeDeploy

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

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 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 hasilnyaSucceeded, sehingga penerapan dilanjutkan dengan peristiwa siklus hidup penerapan berikutnya. Dalam skenario dunia nyata, fungsi pengujian Anda kembali Succeeded atauFailed.

Untuk menambahkan listener pengujian ke grup penerapan
  1. Masuk ke AWS Management Console dan buka CodeDeploy konsol di https://console.aws.amazon.com/codedeploy/.

  2. Dari panel navigasi, pilih Aplikasi.

  3. Pilih aplikasi yang Anda buatTutorial: Menyebarkan aplikasi ke Amazon ECS. Jika Anda menggunakan nama yang disarankan, itu benar ecs-demo-codedeploy-app.

  4. Di grup Deployment, pilih grup penyebaran yang Anda buat. Tutorial: Menyebarkan aplikasi ke Amazon ECS Jika Anda menggunakan nama yang disarankan, itu benar ecs-demo-dg.

  5. Pilih Edit.

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

  7. Pilih Simpan perubahan.

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 dan AppSpec file S3 Anda (misalnya,s3://my-s3-bucket/appspec.json).

  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.

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.