Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 10: Perbarui Cookbook untuk Menjalankan Script
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
Perbarui buku masak Anda dengan menambahkan resep yang menjalankan skrip pada instance. Resep ini membuat direktori dan kemudian membuat file di direktori itu. Menulis resep untuk menjalankan skrip yang berisi banyak perintah lebih mudah daripada menjalankan perintah itu satu per satu.
Untuk memperbarui buku masak pada instance dan menjalankan resep baru
-
Di workstation lokal Anda, di
recipes
subdirektori diopsworks_cookbook_demo
direktori, buat file bernamarun_script.rb
dengan kode berikut. Untuk informasi lebih lanjut, buka skrip. script "Run a script" do interpreter "bash" code <<-EOH mkdir -m 777 /tmp/run-script-demo touch /tmp/run-script-demo/helloworld.txt echo "Hello, World!" > /tmp/run-script-demo/helloworld.txt EOH end
-
Di terminal atau command prompt, gunakan tar perintah buat versi baru
opsworks_cookbook_demo.tar.gz
file, yang berisiopsworks_cookbook_demo
direktori dan isinya yang diperbarui. -
Unggah
opsworks_cookbook_demo.tar.gz
file yang diperbarui ke bucket S3 Anda. -
Ikuti prosedur Langkah 5: Perbarui Buku Masak pada Instance dan Jalankan Resepnya untuk memperbarui buku masak pada instance dan menjalankan resepnya. Dalam prosedur “Menjalankan resep”, agar Resep dijalankan, ketik
opsworks_cookbook_demo::run_script
.
Untuk menguji resepnya
-
Masuk ke instance, jika Anda belum melakukannya.
-
Dari command prompt, jalankan perintah berikut untuk mengonfirmasi bahwa file baru telah ditambahkan:
sudo cat /tmp/run-script-demo/helloworld.txt
Isi file ditampilkan:
Hello, World!
Pada langkah berikutnya, Anda akan memperbarui buku masak untuk mengelola layanan pada instance.