Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyesuaikan AWS OpsWorks Tumpukan
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
AWS OpsWorks Stacks built-in layers menyediakan fungsionalitas standar yang cukup untuk berbagai tujuan. Namun, Anda mungkin menemukan satu atau lebih hal berikut:
-
Konfigurasi standar lapisan bawaan memadai tetapi tidak ideal; Anda ingin mengoptimalkannya untuk kebutuhan khusus Anda.
Misalnya, Anda mungkin ingin menyetel konfigurasi server Nginx pada lapisan Server Web Statis dengan menentukan nilai Anda sendiri untuk pengaturan seperti jumlah maksimum proses pekerja atau nilainya.
keepalivetimeout
-
Fungsionalitas lapisan bawaan baik-baik saja, tetapi Anda ingin memperluasnya dengan menginstal paket tambahan atau menjalankan beberapa skrip instalasi khusus.
Misalnya, Anda mungkin ingin memperluas lapisan PHP App Server dengan juga menginstal server Redis.
-
Anda memiliki persyaratan yang tidak ditangani oleh salah satu lapisan bawaan.
Misalnya, AWS OpsWorks Tumpukan tidak termasuk lapisan bawaan untuk beberapa server basis data populer. Anda dapat membuat lapisan kustom yang menginstal server tersebut pada instance layer.
-
Anda menjalankan tumpukan Windows, yang hanya mendukung lapisan khusus.
AWS OpsWorks Stacks menyediakan berbagai cara untuk menyesuaikan lapisan untuk memenuhi kebutuhan spesifik Anda. Contoh-contoh berikut tercantum dalam urutan peningkatan kompleksitas dan kekuatan:
catatan
Beberapa pendekatan ini hanya berfungsi untuk tumpukan Linux. Lihat topik berikut untuk detailnya.
-
Gunakan kustom JSON untuk mengganti default AWS OpsWorks Pengaturan tumpukan.
-
Menerapkan buku masak Chef kustom dengan file atribut yang menggantikan default AWS OpsWorks Pengaturan tumpukan.
-
Menerapkan buku masak Chef kustom dengan template yang menggantikan atau memperluas default AWS OpsWorks Template tumpukan.
-
Terapkan buku masak Chef khusus dengan resep sederhana yang menjalankan skrip shell.
-
Menerapkan buku masak Chef kustom dengan resep yang melakukan tugas-tugas seperti membuat dan mengonfigurasi direktori, menginstal paket, membuat file konfigurasi, menyebarkan aplikasi, dan sebagainya.
Anda juga dapat mengganti resep, tergantung pada versi dan sistem operasi Chef stack.
-
Dengan tumpukan Chef 0.9 dan 11.4, Anda tidak dapat mengganti resep bawaan dengan menerapkan resep khusus dengan buku masak dan nama resep yang sama.
Untuk setiap peristiwa siklus hidup, AWS OpsWorks Tumpukan selalu menjalankan resep bawaan terlebih dahulu, diikuti oleh resep khusus apa pun. Karena versi Chef ini tidak menjalankan resep dengan buku masak dan nama resep yang sama dua kali, resep bawaan diutamakan dan resep khusus tidak dijalankan.
-
Anda dapat mengganti resep bawaan di tumpukan Chef 11.10.
Untuk informasi selengkapnya, lihat Instalasi dan Prioritas Buku Masak.
-
Anda tidak dapat mengganti resep bawaan di tumpukan Windows.
Cara itu AWS OpsWorks Stacks handle Chef run untuk tumpukan Windows tidak memungkinkan resep bawaan diganti.
catatan
Karena banyak teknik menggunakan buku masak khusus, Anda harus membaca terlebih dahulu Buku Masak dan Resep jika Anda belum terbiasa dengan implementasi buku masak. Dasar-dasar Buku Masakmemberikan pengantar tutorial terperinci untuk mengimplementasikan buku masak khusus, dan Menerapkan Buku Masak untuk AWS OpsWorks Tumpukan mencakup beberapa detail tentang cara menerapkan buku masak untuk AWS OpsWorks Tumpukan contoh.