Langkah 9: Perbarui Buku Masak untuk Menjalankan Perintah - AWS OpsWorks

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

Langkah 9: Perbarui Buku Masak untuk Menjalankan Perintah

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 menjalankan perintah yang membuat kunci SSH pada instance.

Untuk memperbarui buku masak pada instance dan menjalankan resep baru
  1. Di workstation lokal Anda, di recipes subdirektori di opsworks_cookbook_demo direktori, buat file bernama run_command.rb dengan kode berikut. Untuk informasi lebih lanjut, buka eksekusi.

    execute "Create an SSH key" do command "ssh-keygen -f /tmp/my-key -N fLyC3jbY" end
  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.

  4. 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, ketikopsworks_cookbook_demo::run_command.

Untuk menguji resepnya
  1. Masuk ke instance, jika Anda belum melakukannya.

  2. Dari command prompt, jalankan perintah berikut, satu per satu, untuk mengonfirmasi bahwa kunci SSH telah dibuat:

    sudo cat /tmp/my-key sudo cat /tmp/my-key.pub

    Konten kunci pribadi dan publik SSH ditampilkan:

    -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: AES-128-CBC,DEF7A09C...541583FA A5p9dCuo...wp0YYH1c -----END RSA PRIVATE KEY----- ssh-rsa AAAAB3N...KaNogZkT root@cookbooks-demo1

Pada langkah berikutnya, Anda akan memperbarui buku masak untuk menjalankan skrip pada instance.