Buat aplikasi untuk penyebaran 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 aplikasi untuk penyebaran di tempat (konsol)

Untuk menggunakan CodeDeploy konsol untuk membuat aplikasi untuk penyebaran di tempat:

Awas

Jangan ikuti langkah-langkah ini jika:

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

  • Anda ingin membuat aplikasi yang menggunakan konfigurasi penerapan khusus, 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 dipercaya CodeDeploy dengan kepercayaan dan izin minimum yang diperlukan. Untuk membuat dan mengonfigurasi peran layanan dengan izin yang diperlukan, ikuti petunjuk diLangkah 2: Buat peran layanan untuk CodeDeploy, lalu kembali ke 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.

Untuk membuat aplikasi untuk penyebaran di tempat menggunakan konsol: CodeDeploy

  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 Memulai.

  3. Pilih Create application (Buat aplikasi).

  4. Dalam nama Aplikasi, masukkan nama aplikasi Anda.

  5. Dari Compute Platform, pilih EC2/On-premise.

  6. Pilih Create application (Buat aplikasi).

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

  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; 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.

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

  10. Di tipe Deployment, pilih In-place.

  11. Dalam konfigurasi Lingkungan, pilih salah satu dari berikut ini:

    1. Grup Auto Scaling Amazon EC2: Masukkan atau 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.

    2. Instans Amazon EC2 atau instans lokal: Di bidang Kunci dan Nilai, masukkan nilai pasangan nilai kunci 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 Hapus tag.

      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. Pilih nomor untuk melihat informasi lebih lanjut tentang instans.

      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 sepuluh 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

  12. Di setelan Deployment, pilih konfigurasi deployment untuk mengontrol laju penerapan aplikasi Anda ke instance, seperti satu per satu atau sekaligus. Untuk informasi selengkapnya tentang konfigurasi penerapan, lihat. Bekerja dengan konfigurasi penerapan di CodeDeploy

  13. (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 dirutekan 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

  14. (Opsional) Perluas Lanjutan, dan 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.

  15. Pilih Buat grup penyebaran.

Langkah selanjutnya adalah menyiapkan revisi untuk menyebarkan ke grup aplikasi dan penyebaran. Untuk petunjuk, lihat Bekerja dengan revisi aplikasi untuk CodeDeploy.