Buat grup penerapan untuk penerapan di tempat (konsol) - AWS CodeDeploy

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

Buat grup penerapan untuk penerapan di tempat (konsol)

Untuk menggunakan CodeDeploy konsol untuk membuat grup penerapan untuk penerapan di tempat:

Awas

Jangan ikuti langkah-langkah ini jika:

  • Anda belum menyiapkan instance Anda untuk digunakan dalam CodeDeploy penerapan pertama aplikasi. Untuk menyiapkan instans Anda, ikuti petunjuknyaBekerja dengan instance untuk CodeDeploy, lalu ikuti langkah-langkah dalam topik ini.

  • Anda ingin membuat grup penyebaran yang menggunakan konfigurasi penerapan kustom, tetapi Anda belum membuat konfigurasi penerapan. Ikuti instruksi diCreate a Deployment Configuration, dan kemudian ikuti langkah-langkah dalam topik ini.

  • Anda tidak memiliki peran layanan yang mempercayai CodeDeploy , setidaknya, kepercayaan dan izin yang dijelaskan dalam. Langkah 2: Buat peran layanan untuk CodeDeploy Untuk membuat dan mengonfigurasi peran layanan, ikuti petunjuk diLangkah 2: Buat peran layanan untuk CodeDeploy, lalu ikuti langkah-langkah dalam topik ini.

  • Anda ingin memilih Classic Load Balancer, Application Load Balancer, atau Network Load Balancer di Elastic Load Balancing untuk penyebaran di tempat, tetapi belum membuatnya.

  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, lalu pilih Applications.

  3. Pada halaman Aplikasi, pilih nama aplikasi yang ingin Anda buat grup penyebaran.

  4. Pada halaman aplikasi Anda, dari tab Deployment groups, pilih Create deployment group.

  5. 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; tag, nama grup Auto Scaling Amazon EC2, atau keduanya; dan konfigurasi penerapan), tentukan setelan tersebut di halaman ini. Meskipun grup penyebaran baru ini dan grup penyebaran yang ada memiliki nama yang sama, CodeDeploy memperlakukannya sebagai grup penyebaran terpisah, karena masing-masing terkait dengan aplikasi terpisah.

  6. Dalam peran Layanan, pilih peran layanan yang memberikan CodeDeploy akses ke instance target Anda.

  7. Di tipe Deployment, pilih In-place.

  8. Dalam konfigurasi Lingkungan, lakukan hal berikut:

    1. Jika Anda ingin menerapkan aplikasi ke grup Auto Scaling Amazon EC2, pilih grup Auto Scaling Amazon EC2, lalu pilih nama grup Auto Scaling Amazon EC2 untuk menerapkan revisi aplikasi. Saat instans Amazon EC2 baru diluncurkan sebagai bagian dari grup Auto Scaling Amazon EC2 CodeDeploy , Anda dapat menerapkan revisi Anda ke instans baru secara otomatis. Anda dapat menambahkan hingga 10 grup Auto Scaling Amazon EC2 ke grup penerapan. Untuk informasi selengkapnya, lihat Mengintegrasikan CodeDeploy dengan Auto Scaling Amazon EC2.

    2. Jika Anda memilih grup Auto Scaling Amazon EC2, pilih secara opsional Tambahkan kait penghentian ke grup Auto Scaling agar menginstal hook penghentian ke CodeDeploy grup Auto Scaling saat Anda membuat atau memperbarui grup penerapan. Ketika hook ini diinstal, CodeDeploy akan melakukan penyebaran terminasi. Untuk informasi selengkapnya, lihat Mengaktifkan penerapan penghentian selama peristiwa penskalaan Auto Scaling.

    3. Jika ingin menandai instans, pilih instans Amazon EC2 atau Instans lokal. Di bidang Kunci dan Nilai, masukkan nilai pasangan kunci-nilai yang Anda gunakan untuk menandai instance. Anda dapat menandai hingga 10 pasangan nilai kunci dalam satu grup tag.

      1. Anda dapat menggunakan wildcard di bidang Nilai untuk mengidentifikasi semua instance yang ditandai dalam pola tertentu, seperti instans Amazon EC2 yang serupa, pusat biaya, dan nama grup, dan sebagainya. Misalnya, jika Anda memilih Nama di bidang Kunci dan masukkan GRP-*a di bidang Nilai, CodeDeploy mengidentifikasi semua instance yang sesuai dengan pola tersebut, seperti, GRP-1aGRP-2a, dan. GRP-XYZ-a

      2. Bidang Nilai peka huruf besar/kecil.

      3. Untuk menghapus pasangan kunci-nilai dari daftar, pilih ikon hapus.

      Saat CodeDeploy menemukan instance yang cocok dengan setiap pasangan nilai kunci yang ditentukan atau nama grup Auto Scaling Amazon EC2, ini menampilkan jumlah instance yang cocok. Untuk melihat informasi selengkapnya tentang instans, klik nomornya.

      Jika Anda ingin menyempurnakan kriteria untuk instance yang disebarkan, pilih Tambahkan grup tag untuk membuat grup tag. Anda dapat membuat hingga tiga grup tag dengan masing-masing hingga 10 pasangan nilai kunci. Bila Anda menggunakan beberapa grup tag dalam grup penyebaran, hanya instance yang diidentifikasi oleh semua grup tag yang disertakan dalam grup penyebaran. Itu berarti sebuah instance harus cocok dengan setidaknya satu tag di setiap grup yang akan disertakan dalam grup penerapan.

      Untuk informasi tentang menggunakan grup tag untuk menyempurnakan grup penerapan Anda, lihat. Tagging Instances for Deployments

  9. Dalam konfigurasi Agen dengan Systems Manager, tentukan cara Anda ingin menginstal dan memperbarui CodeDeploy agen pada instance di grup penerapan Anda. Untuk informasi lebih lanjut tentang CodeDeploy agen, lihat Bekerja dengan CodeDeploy agen. Untuk informasi selengkapnya tentang Systems Manager, lihat Apa itu Systems Manager?

    1. Jangan Pernah: Lewati konfigurasi CodeDeploy instalasi dengan Systems Manager. Instans harus memiliki agen yang diinstal untuk digunakan dalam penerapan, jadi hanya pilih opsi ini jika Anda akan menginstal CodeDeploy agen dengan cara lain.

    2. Hanya sekali: Systems Manager akan menginstal CodeDeploy agen satu kali pada setiap instance di grup penyebaran Anda.

    3. Sekarang dan jadwalkan pembaruan: Systems Manager akan membuat asosiasi dengan State Manager yang menginstal CodeDeploy agen pada jadwal yang Anda konfigurasikan. Untuk informasi selengkapnya tentang Manajer Negara dan asosiasi, lihat Tentang Manajer Negara.

  10. Dalam konfigurasi Deployment, pilih konfigurasi penerapan untuk mengontrol kecepatan penggunaan instance, seperti satu per satu atau sekaligus. Untuk informasi selengkapnya tentang konfigurasi penerapan, lihat. Bekerja dengan konfigurasi penerapan di CodeDeploy

  11. (Opsional) Di Load balancer, pilih Aktifkan load balancing, lalu dari daftar, pilih Classic Load Balancer, grup target Application Load Balancer, dan grup target Network Load Balancer untuk mengelola lalu lintas ke instans selama penyebaran. CodeDeploy Anda dapat memilih hingga 10 Classic Load Balancer dan 10 grup target, dengan total 20 item. Pastikan instans Amazon EC2 yang ingin Anda gunakan terdaftar dengan penyeimbang beban yang dipilih (Classic Load Balancer) atau grup target (Application Load Balancers dan Network Load Balancer).

    Selama penerapan, instance asli dideregistrasi dari penyeimbang beban dan grup target yang dipilih untuk mencegah lalu lintas dialihkan ke instance ini selama penerapan. Saat penerapan selesai, setiap instance didaftarkan ulang dengan semua Classic Load Balancer dan grup target yang dipilih.

    Untuk informasi selengkapnya tentang penyeimbang beban untuk CodeDeploy penerapan, lihat. Integrating CodeDeploy with Elastic Load Balancing

    Awas

    Jika Anda mengonfigurasi grup Auto Scaling dan penyeimbang beban Elastic Load Balancing di grup penerapan ini, dan Anda ingin melampirkan load balancer ke grup Auto Scaling, sebaiknya lengkapi lampiran ini sebelum membuat deployment dari grup deployment ini. CodeDeploy Mencoba menyelesaikan lampiran setelah membuat penerapan dapat menyebabkan semua instance dideregistrasi dari penyeimbang beban secara tidak terduga.

  12. (Opsional) Perluas Lanjutan dan konfigurasikan opsi apa pun yang ingin Anda sertakan dalam penerapan, seperti pemicu notifikasi Amazon SNS, alarm CloudWatch Amazon, opsi Auto Scaling, atau rollback otomatis.

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

  13. Pilih Buat grup penyebaran.