Langkah 1: Buat Buku Masak - AWS OpsWorks

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

Langkah 1: Buat Buku Masak

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.

Mulailah dengan membuat buku masak. Buku masak ini tidak akan banyak membantu untuk memulai, tetapi berfungsi sebagai dasar untuk sisa panduan ini.

catatan

Langkah ini menunjukkan cara membuat buku masak secara manual. Anda dapat membuat buku masak dalam waktu yang lebih singkat dengan kit pengembangan Chef (Chef DK) dengan menjalankan perintah chef generate cookbookdi workstation lokal Anda. Namun, perintah ini membuat beberapa folder dan file yang tidak Anda perlukan untuk panduan ini.

Untuk membuat buku masak
  1. Di workstation lokal Anda, buat direktori bernamaopsworks_cookbook_demo. Anda dapat menggunakan nama yang berbeda, tetapi pastikan untuk menggantinya opsworks_cookbook_demo di seluruh panduan ini.

  2. Di opsworks_cookbook_demo direktori, buat file bernama metadata.rb menggunakan editor teks. Tambahkan kode berikut untuk menentukan nama buku masak. Untuk informasi lebih lanjut tentangmetadata.rb, lihat metadata.rb di situs web Chef.

    name "opsworks_cookbook_demo"
  3. Di opsworks_cookbook_demo direktori, buat subdirektori bernamarecipes. Subdirektori ini berisi semua resep yang Anda buat untuk buku masak panduan ini.

  4. Di direktori recipes, buat file baru bernama default.rb. File ini berisi resep dengan nama yang sama dengan file, tetapi tanpa ekstensi file:default. Tambahkan satu baris kode berikut ke default.rb file. Kode ini adalah resep satu baris yang menampilkan pesan sederhana di log saat resep berjalan:

    Chef::Log.info("********** Hello, World! **********")
  5. Di terminal atau command prompt, gunakan tar perintah untuk membuat file bernamaopsworks_cookbook_demo.tar.gz, yang berisi opsworks_cookbook_demo direktori dan isinya. Sebagai contoh:

    tar -czvf opsworks_cookbook_demo.tar.gz opsworks_cookbook_demo/

    Anda dapat menggunakan nama file yang berbeda, tetapi pastikan untuk menggantinya opsworks_cookbook_demo.tar.gz di seluruh panduan ini.

    catatan

    Saat Anda membuat tar file di Windows, direktori teratas harus menjadi direktori induk buku masak. Panduan ini telah diuji di Linux dengan tar perintah yang disediakan oleh tar paket dan pada Windows dengan tar perintah yang disediakan oleh Git Bash. Menggunakan perintah atau program lain untuk membuat file TAR terkompresi (.tar.gz) mungkin tidak berfungsi seperti yang diharapkan.

  6. Buat bucket S3, atau gunakan bucket yang sudah ada. Untuk informasi selengkapnya, lihat Membuat Bucket.

  7. Unggah opsworks_cookbook_demo.tar.gz file ke bucket S3. Untuk informasi selengkapnya, lihat Menambahkan Objek ke Bucket.

Anda sekarang memiliki buku masak yang akan Anda gunakan selama panduan ini.

Pada langkah berikutnya, Anda membuat tumpukan AWS OpsWorks Stacks yang akan Anda gunakan nanti untuk mengunggah buku masak Anda dan menjalankan resep buku masak.