Menyesuaikan Konfigurasi AWS OpsWorks Tumpukan dengan Mengganti Atribut - AWS OpsWorks

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

Menyesuaikan Konfigurasi AWS OpsWorks Tumpukan dengan Mengganti Atribut

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.

catatan

Untuk tumpukan Windows dan tumpukan Linux Chef 12, AWS OpsWorks Stacks menggunakan Chef yang dijalankan terpisah untuk resep bawaan dan resep khusus. Ini berarti Anda tidak dapat menggunakan teknik yang dibahas di bagian ini untuk mengganti atribut bawaan untuk tumpukan Windows dan tumpukan Linux Chef 12.

Resep dan template bergantung pada berbagai atribut Chef misalnya atau informasi spesifik tumpukan seperti konfigurasi lapisan atau pengaturan server aplikasi. Atribut ini memiliki beberapa sumber:

  • JSON Kustom —Anda dapat secara opsional menentukan atribut JSON kustom saat membuat, memperbarui, atau mengkloning tumpukan, atau saat Anda menerapkan aplikasi.

  • Atribut konfigurasi tumpukan —AWS OpsWorks Stacks mendefinisikan atribut ini untuk menyimpan informasi konfigurasi tumpukan, termasuk informasi yang Anda tentukan melalui pengaturan konsol.

  • Atribut penerapan —AWS OpsWorks mendefinisikan atribut terkait penerapan untuk peristiwa Deploy.

  • Atribut buku masak — Cookbook bawaan dan kustom biasanya menyertakan satu atau lebih file atribut, yang berisi atribut yang mewakili nilai khusus buku masak seperti pengaturan konfigurasi server aplikasi.

  • Chef —Chef's Ohai tool mendefinisikan atribut yang mewakili berbagai macam pengaturan konfigurasi sistem, seperti tipe CPU dan memori yang diinstal.

Untuk daftar lengkap konfigurasi tumpukan dan atribut penerapan dan atribut buku masak bawaan, lihat Konfigurasi Stack dan Atribut Deployment: Linux dan. Atribut Buku Masak Bawaan Untuk informasi lebih lanjut tentang atribut Ohai, lihat Ohai.

Ketika peristiwa siklus hidup seperti Deploy atau Configure terjadi, atau Anda menjalankan perintah stack seperti execute_recipes atauupdate_packages, AWS OpsWorks Stacks melakukan hal berikut:

  • Mengirim perintah yang sesuai ke agen pada setiap instance yang terpengaruh.

    Agen menjalankan resep yang sesuai. Misalnya, untuk acara Deploy, agen menjalankan resep Deploy bawaan, diikuti oleh resep Deploy khusus apa pun.

  • Menggabungkan atribut JSON dan penerapan kustom apa pun dengan atribut konfigurasi tumpukan dan menginstalnya pada instance.

Atribut dari JSON kustom, konfigurasi tumpukan dan atribut penerapan, atribut buku masak, dan atribut Ohai digabungkan menjadi objek simpul, yang memasok nilai atribut ke resep. Sebuah instance pada dasarnya stateless sejauh menyangkut atribut konfigurasi tumpukan, termasuk JSON kustom apa pun. Saat Anda menjalankan perintah deployment atau stack, resep terkait menggunakan atribut konfigurasi stack yang diunduh dengan perintah tersebut.