Langkah 3.4: Jalankan Resep - AWS OpsWorks

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

Langkah 3.4: Jalankan Resep

penting

Bagian AWS OpsWorks Stacks layanan 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: posting atau melalui AWS Dukungan Premium.

Setelah Anda memiliki buku masak khusus Anda, Anda perlu menjalankan resep pada contoh yang sesuai. Anda bisa menjalankannya secara manual. Namun, resep biasanya harus dijalankan pada titik yang dapat diprediksi dalam siklus hidup instance, seperti setelah instance boot atau saat Anda menerapkan aplikasi. Bagian ini menjelaskan pendekatan yang jauh lebih sederhana: memiliki AWS OpsWorks Tumpukan secara otomatis menjalankannya untuk Anda pada waktu yang tepat.

AWS OpsWorks Stacks mendukung serangkaian peristiwa siklus hidup yang menyederhanakan menjalankan resep. Misalnya, peristiwa Penyetelan terjadi setelah instance selesai booting dan peristiwa Deploy terjadi saat Anda menerapkan aplikasi. Setiap lapisan memiliki satu set resep bawaan yang terkait dengan setiap peristiwa siklus hidup. Ketika peristiwa siklus hidup terjadi pada sebuah instance, agen menjalankan resep terkait untuk setiap lapisan instance. Untuk memiliki AWS OpsWorks Tumpukan menjalankan resep khusus secara otomatis, menambahkannya ke acara siklus hidup yang sesuai pada lapisan yang sesuai dan agen akan menjalankan resep setelah resep bawaan selesai.

Untuk contoh ini, Anda perlu menjalankan dua resep, dbsetup.rb pada M ySQLinstance dan appsetup.rb pada instance PHP App Server.

catatan

Anda menentukan resep di konsol dengan menggunakan cookbook_name::recipe_name format, di mana recipe_name tidak termasuk ekstensi.rb. Misalnya, Anda merujuk dbsetup.rb sebagaiphpapp::dbsetup.

Untuk menetapkan resep kustom ke peristiwa siklus hidup
  1. Pada halaman Layers, untuk MySQL, klik Recipes dan kemudian klik Edit.

  2. Di bagian Resep Koki Kustom, masukkan phpapp::dbsetupuntuk Menerapkan.

    Custom Chef recipes section with Repository URL and three configuration steps.
  3. Klik ikon + untuk menetapkan resep ke acara dan klik Simpan untuk menyimpan konfigurasi layer baru.

  4. Kembali ke halaman Layers dan ulangi prosedur untuk menetapkan phpapp::appsetup ke event Deploy layer PHPApp Server.