Langkah 4: Perbarui Cookbook untuk Menginstal Package - AWS OpsWorks

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

Langkah 4: Perbarui Cookbook untuk Menginstal Package

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.

Perbarui buku masak Anda dengan menambahkan resep yang menginstal pada instance paket yang berisi editor teks populer GNU Emacs.

Meskipun Anda dapat dengan mudah masuk ke instance dan menginstal paket sekali, menulis resep memungkinkan Anda menjalankan resep dari AWS OpsWorks Stacks sekali untuk menginstal beberapa paket pada beberapa instance dalam tumpukan secara bersamaan.

Untuk memperbarui buku masak untuk menginstal paket
  1. Kembali ke workstation lokal Anda, di recipes subdirektori di opsworks_cookbook_demo direktori, buat file bernama install_package.rb dengan kode berikut:

    package "Install Emacs" do package_name "emacs" end

    Resep ini menginstal emacs paket pada instance. (Untuk informasi lebih lanjut, buka paket.)

    catatan

    Anda dapat memberikan resep nama file apa pun yang Anda inginkan. Pastikan untuk menentukan nama resep yang benar kapan pun Anda ingin AWS OpsWorks Stacks menjalankan resep.

  2. Di terminal atau command prompt, gunakan tar perintah buat versi baru opsworks_cookbook_demo.tar.gz file, yang berisi opsworks_cookbook_demo direktori dan isinya yang diperbarui.

  3. Unggah opsworks_cookbook_demo.tar.gz file yang diperbarui ke bucket S3 Anda.

Resep baru ini berjalan saat Anda memperbarui buku masak pada instance dan kemudian menjalankan resep baru dari dalam buku masak yang diperbarui. Langkah selanjutnya menjelaskan bagaimana melakukan ini.

Setelah Anda menyelesaikan langkah berikutnya, Anda akan dapat masuk ke instance dan kemudian mengetik emacs dari command prompt untuk meluncurkan GNU Emacs. (Untuk informasi selengkapnya, lihat Connect to Your Linux Instance.) Untuk keluar dari GNU Emacs, tekan Ctrl+X, lalu Ctrl+C.

penting

Untuk masuk ke instance, Anda harus terlebih dahulu memberikan AWS OpsWorks Stacks informasi tentang kunci SSH publik Anda (yang dapat Anda buat dengan alat seperti ssh-keygen atau PuttyGen), dan kemudian Anda harus mengatur izin pada tumpukan untuk memungkinkan pengguna Anda masuk MyCookbooksDemoStack ke instance. Lihat petunjuknya di Mendaftarkan Kunci SSH Publik Pengguna dan Login dengan SSH.