Langkah 4: Tetapkan Resep ke Acara LifeCycle - AWS OpsWorks

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

Langkah 4: Tetapkan Resep ke Acara LifeCycle

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 Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

Anda dapat menjalankan resep khusus secara manual, tetapi pendekatan terbaik biasanya adalah memiliki AWS OpsWorks Stacks menjalankannya secara otomatis. Setiap lapisan memiliki satu set resep bawaan yang ditetapkan masing-masing dari lima peristiwa siklus hidup —Setup, Configure, Deploy, Undeploy, dan Shutdown. Setiap kali peristiwa terjadi untuk sebuah instance, AWS OpsWorks Stacks menjalankan resep terkait untuk setiap lapisan instance, yang menangani tugas yang sesuai. Misalnya, saat instance selesai booting, AWS OpsWorks Stacks memicu peristiwa Penyiapan. Acara ini menjalankan resep Setup layer terkait, yang biasanya menangani tugas-tugas seperti menginstal dan mengkonfigurasi paket.

Anda dapat meminta AWS OpsWorks Stacks menjalankan resep khusus pada instance layer dengan menetapkan resep ke peristiwa siklus hidup yang sesuai. Untuk contoh ini, Anda harus menetapkan generate.rb resep ke event Deploy layer Rails App Server. AWS OpsWorks Stacks kemudian akan menjalankannya pada instance layer selama startup, setelah resep Setup selesai, dan setiap kali Anda menerapkan aplikasi. Untuk informasi selengkapnya, lihat Resep Menjalankan Secara Otomatis.

Untuk menetapkan resep ke event Deploy layer Rails App Server
  1. Pada halaman AWS OpsWorks Stacks Layers, untuk Rails App Server, klik Resep dan kemudian klik Edit..

  2. Di bawah Resep Koki Kustom, tambahkan nama resep yang sepenuhnya memenuhi syarat ke acara penerapan dan klik +. Nama resep yang sepenuhnya memenuhi syarat menggunakan cookbookname::recipename format, di mana recipename tidak termasuk .rb ekstensi. Untuk contoh ini, nama yang sepenuhnya memenuhi syarat adalahredis-config::generate. Kemudian klik Simpan untuk memperbarui konfigurasi lapisan.