Memasang 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.

Memasang 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.

Untuk menginstal tumpukan dan menggunakan buku masak khusus, Anda harus mengonfigurasi tumpukan untuk mengaktifkan buku masak khusus, jika belum dikonfigurasi. Anda kemudian harus memberikan repositori URL dan informasi terkait apa pun seperti kata sandi.

penting

Setelah Anda mengonfigurasi tumpukan untuk mendukung buku masak khusus, AWS OpsWorks Stacks secara otomatis menginstal buku masak Anda pada semua instance baru saat startup. Namun, Anda harus secara eksplisit mengarahkan AWS OpsWorks Tumpukan untuk menginstal buku masak baru atau yang diperbarui pada instance yang ada dengan menjalankan perintah tumpukan Update Custom Cookbooks. Untuk informasi selengkapnya, lihat Memperbarui Buku Masak Kustom. Sebelum Anda mengaktifkan Gunakan buku masak Chef khusus di tumpukan Anda, pastikan bahwa buku masak khusus dan komunitas yang Anda jalankan mendukung versi Chef yang digunakan tumpukan Anda.

Untuk mengkonfigurasi tumpukan untuk buku masak kustom
  1. Di halaman tumpukan Anda, klik Pengaturan Tumpukan untuk menampilkan halaman Pengaturannya., Klik Edit untuk mengedit pengaturan.

  2. Alihkan Gunakan buku masak Chef khusus ke Ya.

    Mengedit halaman pengaturan tumpukan
  3. Konfigurasikan buku masak khusus Anda.

Setelah selesai, klik Simpan untuk menyimpan tumpukan yang diperbarui.

Menentukan Repositori Cookbook Kustom

Tumpukan Linux dapat menginstal buku masak khusus dari salah satu jenis repositori berikut:

  • HTTPatau arsip Amazon S3.

    Mereka dapat berupa publik atau pribadi, tetapi Amazon S3 biasanya merupakan opsi yang disukai untuk arsip pribadi.

  • Repositori Git dan Subversion menyediakan kontrol sumber dan kemampuan untuk memiliki beberapa versi.

Tumpukan Windows dapat menginstal buku masak khusus dari arsip Amazon S3 dan repositori Git.

Semua jenis repositori memiliki bidang wajib berikut.

  • Jenis repositori —Jenis repositori

  • Repositori —Repositori URL URL

AWS OpsWorks Stacks mendukung situs repositori Git yang dihosting secara publik seperti GitHubatau Bitbucket serta server Git yang dihosting secara pribadi. Untuk repositori Git, Anda harus menggunakan salah satu URL format berikut, tergantung pada apakah repositori bersifat publik atau pribadi. Ikuti URL pedoman yang sama untuk submodul Git.

Untuk repositori Git publik, gunakan protokol hanya-baca atau HTTPS Git:

  • Git hanya-baca —. git://github.com/amazonwebservices/opsworks-example-cookbooks.git

  • HTTPS – https://github.com/amazonwebservices/opsworks-example-cookbooks.git.

Untuk repositori Git pribadi, Anda harus menggunakan format SSH baca/tulis, seperti yang ditunjukkan pada contoh berikut:

  • Repositori Github —. git@github.com:project/repository

  • Repositori pada server Git — user@server:project/repository

Pengaturan yang tersisa bervariasi dengan jenis repositori dan dijelaskan di bagian berikut.

HTTPArsip

Memilih Arsip Http untuk jenis Repositori menampilkan dua pengaturan tambahan, yang harus Anda selesaikan jika arsip dilindungi kata sandi.

  • Nama pengguna —Nama pengguna Anda

  • Kata Sandi —Kata Sandi Anda

Arsip Amazon S3

Memilih Arsip S3 untuk jenis Repositori menampilkan pengaturan opsional tambahan berikut. AWS OpsWorks Tumpukan dapat mengakses repositori Anda dengan menggunakan EC2 peran Amazon (otentikasi manajer sistem operasi host), apakah Anda menggunakan AWS OpsWorks Tumpukan API atau konsol.

  • ID kunci akses —ID kunci AWS akses, sepertiAKIAIOSFODNN7EXAMPLE.

  • Kunci akses rahasia — Kunci akses AWS rahasia yang sesuai, seperti wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY.

Repositori Git

Memilih Git di bawah Kontrol Sumber menampilkan pengaturan opsional tambahan berikut:

Kunci repositori SSH

Anda harus menentukan SSH kunci deploy untuk mengakses repositori Git pribadi. Untuk submodul Git, kunci yang ditentukan harus memiliki akses ke submodul tersebut. Untuk informasi selengkapnya, lihat Menggunakan Kunci SSH Repositori Git.

penting

SSHKunci penerapan tidak dapat memerlukan kata sandi; AWS OpsWorks Tumpukan tidak memiliki cara untuk melewatinya.

Cabang/Revisi

Jika repositori memiliki banyak cabang, AWS OpsWorks Tumpukan mengunduh cabang master secara default. Untuk menentukan cabang tertentu, masukkan nama cabang, SHA1 hash, atau nama tag. Untuk menentukan komit tertentu, masukkan ID komit 40 hekdigit penuh.

Repositori Subversi

Memilih Subversion di bawah Source Control menampilkan pengaturan tambahan berikut:

  • Nama pengguna —Nama pengguna Anda, untuk repositori pribadi.

  • Kata sandi —Kata sandi Anda, untuk repositori pribadi.

  • Revisi — [Opsional] Nama revisi, jika Anda memiliki beberapa revisi.

    Untuk menentukan cabang atau tag, Anda harus memodifikasi repositoriURL, misalnya: http://repository_domain/repos/myapp/branches/my-apps-branch atau. http://repository_domain_name/repos/calc/myapp/my-apps-tag