Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Instalasi Paket Sistem Operasi Per-layer - AWS OpsWorks

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

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

Instalasi Paket Sistem Operasi Per-layer

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

Dimulai dengan Chef 12, Anda harus menggunakan resep khusus untuk menginstal paket pada lapisan yang menjalankan sistem operasi yang berbeda. Pendekatan ini memberi Anda fleksibilitas dan kontrol maksimum atas instalasi paket.

Misalnya, misalkan Anda ingin menginstal Apache pada lapisan yang sedang berjalan RedHat, Ubuntu, dan versi Amazon dari sistem operasi Linux. Paket Apache untuk RedHat dan Amazon Linux disebuthttpd, tetapi di Ubuntu, disebutapache2.

Untuk mengatasi perbedaan dalam penamaan paket, Anda dapat menggunakan sintaks yang mirip dengan yang ada di resep contoh berikut. Resepnya menginstal paket Apache yang sesuai untuk setiap sistem operasi. Contoh ini didasarkan pada dokumentasi Chef.

package "Install Apache" do case node[:platform] when "redhat", "amazon" package_name "httpd" when "ubuntu" package_name "apache2" end end

Untuk informasi rinci tentang cara menggunakan package sumber daya untuk mengelola paket, buka halaman paket di dokumentasi Chef.

Atau, Anda dapat menggunakan metode value_for_platform pembantu dari Resep Chef DSL (bahasa khusus domain), yang menyelesaikan hal yang sama secara lebih ringkas:

package "Install Apache" do package_name value_for_platform( ["redhat", "amazon"] => { "default" => "httpd" }, ["ubuntu"] => { "default" => "apache2" } ) end

Untuk informasi tentang penggunaan metode value_for_platform pembantu, buka Tentang Resep DSL.

Topik berikutnya:

Instans

Topik sebelumnya:

Lapisan Kustom
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.