

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)
<a name="applications-create-in-place"></a>

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 petunjuknya[Bekerja dengan instance untuk CodeDeploy](instances.md), lalu ikuti langkah-langkah dalam topik ini.
Anda ingin membuat aplikasi yang menggunakan konfigurasi penerapan khusus, tetapi Anda belum membuat konfigurasi penerapan. Ikuti instruksi di[Buat konfigurasi penerapan dengan CodeDeploy](deployment-configurations-create.md), 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 di[Langkah 2: Buat peran layanan untuk CodeDeploy](getting-started-create-service-role.md), 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 Konsol Manajemen AWS dan buka CodeDeploy konsol di [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy).
**catatan**  
Masuk dengan pengguna yang sama dengan yang Anda atur[Memulai dengan CodeDeploy](getting-started-codedeploy.md).

1. Di panel navigasi, perluas **Deploy**, lalu pilih **Memulai**.

1. Pilih **Create application** (Buat aplikasi).

1. Dalam **nama Aplikasi**, masukkan nama aplikasi Anda.

1. Dari **Compute Platform**, pilih **EC2/On-premise**.

1. Pilih **Create application** (Buat aplikasi).

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

1. 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 Amazon EC2 Auto Scaling, 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.

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

1. Di **tipe Deployment**, pilih **In-place**.

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

   1. Grup **Amazon EC2 Auto** Scaling: Masukkan atau pilih nama grup Amazon EC2 Auto Scaling untuk menerapkan revisi aplikasi Anda. Saat instans Amazon EC2 baru diluncurkan sebagai bagian dari CodeDeploy grup Penskalaan Otomatis Amazon EC2, Anda dapat menerapkan revisi Anda ke instans baru secara otomatis. Anda dapat menambahkan hingga 10 grup Amazon EC2 Auto Scaling ke grup penerapan.

   1. 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-\$1a** di bidang **Nilai**, CodeDeploy mengidentifikasi semua instance yang sesuai dengan pola tersebut, seperti, **GRP-1a****GRP-2a**, dan. **GRP-XYZ-a**

      1. Bidang **Nilai** peka huruf besar/kecil. 

      1. 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 Amazon EC2 Auto Scaling, ini menampilkan jumlah instance yang cocok. Pilih nomor untuk melihat informasi lebih lanjut tentang instans.

      Jika Anda ingin menyaring 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. [Menandai instance untuk grup penerapan di CodeDeploy](instances-tagging.md)

1. 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](deployment-configurations.md)

1. (Opsional) Di **Load balancer**, pilih **Aktifkan load balancing**, lalu dari daftar, pilih Classic Load Balancers, 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 Balancers) 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. [Integrasi CodeDeploy dengan Elastic Load Balancing](integrations-aws-elastic-load-balancing.md)

1. (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 [Mengonfigurasi opsi lanjutan untuk grup deployment](deployment-groups-configure-advanced-options.md). 

1. 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](application-revisions.md).