

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

# Langkah 6: Menerapkan Aplikasi ke Instans
<a name="gettingstarted-linux-deploy-app"></a>

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Pada langkah ini, Anda akan menerapkan aplikasi dari GitHub ke instance yang sedang berjalan. (Untuk informasi selengkapnya, lihat [Menerapkan Aplikasi](workingapps-deploying.md).) Sebelum menerapkan aplikasi, Anda harus menentukan *resep* yang akan digunakan untuk mengoordinasikan penerapan. Resep adalah konsep Chef. Resep adalah instruksi, ditulis dengan sintaks bahasa Ruby, yang menentukan sumber daya yang akan digunakan dan urutan penerapan sumber daya tersebut. (Untuk informasi lebih lanjut, kunjungi [Tentang Resep](https://docs.chef.io/recipes.html) di situs web [Learn Chef](https://learn.chef.io/).) 

**Untuk menentukan resep yang akan digunakan untuk menerapkan aplikasi ke instance**

1. Di panel navigasi layanan, pilih **Layers**. Halaman **Layers** ditampilkan.

1. Untuk **MyLinuxDemoLayer**, pilih **Resep**:

     
![\[Layer interface showing MyLinuxDemoLayer with tabs for Settings, Recipes, Network, EBS Volumes, and Security.\]](http://docs.aws.amazon.com/id_id/opsworks/latest/userguide/images/gs-linux-layers-page-console.png)

   

    MyLinuxDemoLayerHalaman **Layer** ditampilkan dengan tab **Recipes** terbuka.

1. Untuk **Resep Koki Kustom**, untuk **Deploy**, ketik**nodejs\$1demo::default**, lalu tekan **Enter**. `nodejs_demo`adalah nama buku masak dan `default` merupakan nama resep target dalam buku masak. (Untuk menjelajahi kode resep, lihat[Pelajari Lebih Lanjut: Jelajahi Buku Masak yang Digunakan dalam Panduan Ini](gettingstarted-linux-explore-cookbook.md).) Hasil Anda harus sesuai dengan tangkapan layar berikut:

     
![\[Custom Chef Recipes configuration panel with Repository URL and lifecycle stages for a Linux demo layer.\]](http://docs.aws.amazon.com/id_id/opsworks/latest/userguide/images/gs-linux-recipes-page-console.png)

   

1. Pilih **Simpan**. OpsWorks Stacks menambahkan resep ke acara siklus hidup Deploy layer.

**Untuk menerapkan aplikasi ke instance**

1. Di panel navigasi layanan, pilih **Aplikasi**. Halaman **Aplikasi** ditampilkan. 

1. Untuk **MyLinuxDemoApp**, untuk **Tindakan**, pilih **deploy**, seperti yang ditampilkan dalam tangkapan layar berikut:

     
![\[Apps table showing MyLinuxDemoApp with deploy, edit, and delete options.\]](http://docs.aws.amazon.com/id_id/opsworks/latest/userguide/images/gs-linux-apps-page-console.png)

   

1. Pada halaman **Deploy App**, biarkan default untuk hal berikut:
   + **Perintah** (**Menyebarkan**)
   + **Komentar** (kosong)
   + **Pengaturan**, **Lanjutan**, **Custom Chef JSON** (kosong)
   + **Contoh**, **Lanjutan** (dicentang **Pilih semua**, diperiksa **MyLinuxDemoLayer**, diperiksa **demo1**)

1. Hasil Anda harus sesuai dengan tangkapan layar berikut:

     
![\[Deploy App interface with settings for MyLinuxDemoApp, including command and instance selection.\]](http://docs.aws.amazon.com/id_id/opsworks/latest/userguide/images/gs-linux-deploy-app-console.png)

   

1. Pilih **Deploy**. Halaman **Deployment MyLinuxDemoApp — deploy** ditampilkan. **Status** berubah dari **berjalan** menjadi **sukses**. Lingkaran berputar ditampilkan di sebelah **demo1**, yang kemudian berubah menjadi tanda centang hijau. Perhatikan bahwa proses ini dapat memakan waktu beberapa menit. Jangan lanjutkan sampai Anda melihat **status** **sukses** dan ikon tanda centang hijau.

1. Hasil Anda harus cocok dengan tangkapan layar berikut kecuali tentu saja untuk **Dibuat pada**, **Selesai pada**, **Durasi**, dan **Pengguna**. Jika **status** **gagal**, lalu untuk memecahkan masalah, untuk **Log**, pilih **tampilkan** untuk mendapatkan detail tentang kegagalan:

     
![\[Deployment details for MyLinuxDemoApp showing successful status and duration of 1 minute 13 seconds.\]](http://docs.aws.amazon.com/id_id/opsworks/latest/userguide/images/gs-linux-app-deployed-console.png)

   

Anda sekarang telah berhasil menerapkan aplikasi ke instance.

Pada [langkah berikutnya](gettingstarted-linux-test-app.md), Anda akan menguji aplikasi yang diterapkan pada instance.