Langkah 5: Tambahkan Informasi Akses ke Konfigurasi Stack dan Atribut Deployment - AWS OpsWorks

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

Langkah 5: Tambahkan Informasi Akses ke Konfigurasi Stack dan Atribut Deployment

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.

appsetup.rbResepnya bergantung pada data dari konfigurasi tumpukan AWS OpsWorks Stacks dan atribut penerapan, yang diinstal pada setiap instance dan berisi informasi terperinci tentang tumpukan dan aplikasi apa pun yang diterapkan. deployAtribut objek memiliki struktur berikut, yang ditampilkan untuk kenyamanan sebagai JSON:

{ ... "deploy": { "app1": { "application" : "short_name", ... } "app2": { ... } ... } }

Node deploy berisi atribut untuk setiap aplikasi yang di-deploy yang diberi nama dengan nama pendek aplikasi. Setiap atribut aplikasi berisi sekumpulan atribut yang menentukan konfigurasi aplikasi, seperti root dokumen dan jenis aplikasi. Untuk daftar deploy atribut, lihatmenyebarkan Atribut. Anda dapat mewakili konfigurasi tumpukan dan nilai atribut deployment dalam resep Anda dengan menggunakan sintaks atribut Chef. Misalnya, [:deploy][:app1][:application] mewakili nama pendek aplikasi app1.

Resep kustom bergantung pada beberapa konfigurasi tumpukan dan atribut penerapan yang mewakili database dan informasi akses Amazon S3:

  • Atribut koneksi database, seperti[:deploy][:database][:host], didefinisikan oleh AWS OpsWorks Stacks ketika menciptakan lapisan MySQL.

  • Atribut nama tabel[:photoapp][:dbtable],, didefinisikan dalam file atribut buku masak kustom, dan diatur kefoto.

  • Anda harus menentukan atribut nama bucket[:photobucket], dengan menggunakan JSON khusus untuk menambahkan atribut ke konfigurasi tumpukan dan atribut penerapan.

Untuk menentukan atribut nama bucket Amazon S3
  1. Pada halaman AWS OpsWorks Stacks Stack, pilih Stack Settings dan kemudian Edit.

  2. Di bagian Manajemen Konfigurasi, tambahkan informasi akses ke kotak Custom Chef JSON. Seharusnya terlihat seperti berikut:

    { "photobucket" : "yourbucketname" }

    Ganti yourbucketname dengan nama bucket yang Anda rekam. Langkah 1: Buat Bucket Amazon S3

    Custom Chef cookbook configuration with Git repository and JSON settings.

AWS OpsWorks Stacks menggabungkan JSON kustom ke dalam konfigurasi tumpukan dan atribut penerapan sebelum menginstalnya pada instance tumpukan; kemudian appsetup.rb dapat memperoleh nama bucket dari atribut. [:photobucket] Jika Anda ingin mengubah bucket, Anda tidak perlu menyentuh resepnya; Anda bisa mengganti atribut untuk memberikan nama bucket baru.