Menyesuaikan AWS OpsWorks Konfigurasi 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 AWS OpsWorks Konfigurasi Tumpukan dengan Mengganti Atribut

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.

catatan

Untuk tumpukan Windows dan tumpukan Chef 12 Linux, AWS OpsWorks Stacks menggunakan Chef run 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:

  • Kustom JSON —Anda dapat menentukan JSON atribut kustom secara opsional 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 Deployment — 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 pengaturan konfigurasi sistem, seperti CPU jenis 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 atau, execute_recipes update_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 kustom JSON dan penerapan apa pun dengan atribut konfigurasi tumpukan dan menginstalnya pada instance.

Atribut dari atribut kustomJSON, konfigurasi tumpukan dan 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 kustom JSON apa pun. Saat Anda menjalankan perintah deployment atau stack, resep terkait menggunakan atribut konfigurasi stack yang diunduh dengan perintah tersebut.