Memperbarui Buku Masak Kustom - AWS OpsWorks

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

Memperbarui Buku Masak Kustom

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 atau melalui AWS Dukungan Premium.

Ketika Anda memberikan AWS OpsWorks Tumpukan dengan buku masak khusus, resep Pengaturan bawaan membuat cache lokal pada setiap instance yang baru dimulai, dan unduh buku masak ke cache. AWS OpsWorks Tumpukan kemudian menjalankan resep dari cache, bukan repositori. Jika Anda memodifikasi buku masak kustom di repositori, Anda harus memastikan bahwa buku masak yang diperbarui diinstal pada cache lokal instans Anda. AWS OpsWorks Stacks secara otomatis menyebarkan buku masak terbaru ke instance baru saat dimulai. Namun, untuk kasus yang ada, situasinya berbeda:

  • Anda harus menyebarkan buku masak kustom yang diperbarui secara manual ke instance online.

  • Anda tidak perlu menerapkan buku masak kustom yang diperbarui ke instans yang didukung toko instans offline, termasuk instans berbasis beban dan berbasis waktu.

    AWS OpsWorks Stacks secara otomatis menyebarkan buku masak saat ini ketika instance dimulai ulang.

  • Anda harus memulai instance 24/7 EBS yang didukung offline yang tidak berbasis beban atau berbasis waktu.

  • Anda tidak dapat memulai instans berbasis beban dan berbasis waktu yang EBS didukung offline, jadi pendekatan paling sederhana adalah menghapus instance offline dan menambahkan instance baru untuk menggantikannya.

    Karena mereka sekarang adalah contoh baru, AWS OpsWorks Stacks secara otomatis menyebarkan buku masak kustom saat ini ketika instance dimulai.

Untuk memperbarui buku masak kustom secara manual
  1. Perbarui repositori Anda dengan buku masak yang dimodifikasi. AWS OpsWorks Stacks menggunakan cache URL yang Anda berikan ketika Anda awalnya menginstal buku masak, sehingga nama file root buku masak, lokasi repositori, dan hak akses tidak boleh berubah.

    • Untuk Amazon S3 atau HTTP repositori, ganti file.zip asli dengan file.zip baru yang memiliki nama yang sama.

    • Untuk repositori Git atau Subversion, edit pengaturan tumpukan Anda untuk mengubah bidang Cabang/Revisi ke versi baru.

  2. Pada halaman stack, klik Run Command dan pilih perintah Update Custom Cookbooks.

    Jalankan halaman Command
  3. Tambahkan komentar jika diinginkan.

  4. Secara opsional, tentukan JSON objek kustom untuk perintah untuk menambahkan atribut khusus ke konfigurasi tumpukan dan atribut penerapan yang AWS OpsWorks Tumpukan menginstal pada instance. Untuk informasi selengkapnya, silakan lihat Menggunakan Custom JSON dan Mengesampingkan Atribut.

  5. Secara default, AWS OpsWorks Stacks memperbarui buku masak pada setiap contoh. Untuk menentukan instance mana yang akan diperbarui, pilih instance yang sesuai dari daftar di akhir halaman. Untuk memilih setiap instance dalam layer, pilih kotak centang layer yang sesuai di kolom kiri.

  6. Klik Perbarui Buku Masak Kustom untuk menginstal buku masak yang diperbarui. AWS OpsWorks Stacks menghapus buku masak khusus yang di-cache pada instance yang ditentukan dan menginstal buku masak baru dari repositori.

catatan

Prosedur ini hanya diperlukan untuk contoh yang ada, yang memiliki versi lama buku masak di cache mereka. Jika Anda kemudian menambahkan instance ke lapisan, AWS OpsWorks Stacks menyebarkan buku masak yang saat ini ada di repositori sehingga mereka secara otomatis mendapatkan versi terbaru.