Mendaftarkan Instance - AWS OpsWorks

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

Mendaftarkan Instance

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.

catatan

Fitur ini hanya didukung untuk tumpukan Linux.

Anda mendaftarkan instance dengan menjalankan AWS CLI register perintah dari workstation Anda atau dari instance. Cara termudah untuk menangani operasi adalah dengan menggunakan wizard pendaftaran konsol AWS OpsWorks Stacks, yang menyederhanakan proses pembuatan string perintah. Setelah Anda terbiasa dengan prosedur pendaftaran, Anda dapat melewati wizard jika Anda mau, dan menjalankan register perintah.

Berikut ini menjelaskan cara menggunakan wizard pendaftaran untuk mendaftarkan instance dengan tumpukan yang ada.

catatan

Untuk mendaftarkan instance dengan tumpukan baru, Anda dapat melakukannya dengan memilih Daftar Instans di dasbor AWS OpsWorks Stacks. Ini memulai wizard yang identik dengan yang ada untuk tumpukan yang ada, kecuali untuk halaman tambahan yang mengonfigurasi tumpukan baru.

Untuk menggunakan wizard pendaftaran untuk mendaftarkan sebuah instance
  1. Di konsol AWS OpsWorks Stacks, buat tumpukan atau buka tumpukan yang ada.

  2. Pilih Instans di panel navigasi, lalu pilih daftarkan instance.

  3. Pada halaman Pilih Jenis Instance, tentukan apakah Anda ingin mendaftarkan Amazon EC2 atau instans lokal:

    • Jika Anda mendaftarkan instans Amazon EC2, pilih Berikutnya: Pilih Instans.

    • Jika Anda mendaftarkan instans lokal, pilih Berikutnya: Instal AWS CLI, lalu buka Langkah 5.

  4. Jika Anda mendaftarkan instans Amazon EC2, buka halaman Select Instances untuk memilih instans yang akan didaftarkan. AWS OpsWorks Stacks mengumpulkan informasi yang diperlukan untuk membangun perintah. Setelah selesai, pilih Next:Install AWS CLI.

  5. Instance yang Anda rencanakan untuk dijalankan register harus menjalankan versi 1.16.180 AWS CLI atau yang lebih baru. Untuk menginstal atau memperbarui AWS CLI, halaman panduan pendaftaran menyediakan tautan ke instruksi instalasi dan konfigurasi. Setelah Anda memverifikasi AWS CLI instalasi, pilih apakah Anda menjalankan perintah dari instance yang akan didaftarkan atau dari workstation terpisah, lalu pilih Next: Register Instances.

  6. Halaman Daftar Instans menampilkan template untuk string register perintah yang menggabungkan opsi yang Anda pilih. Misalnya, jika Anda mendaftarkan instans Amazon EC2 dari workstation terpisah, templat defaultnya menyerupai berikut ini.

    aws opsworks register --infrastructure-class ec2 --region us-west-2 --stack-id 247be7ea-3551-4177-9524-1ff804f453e3 --ssh-username [username] i-f1245d10
    penting

    Pengguna IAM yang dibuat selama proses pendaftaran diperlukan sepanjang masa pakai instance terdaftar. Menghapus pengguna menyebabkan agen AWS OpsWorks Stacks tidak dapat berkomunikasi dengan layanan. Untuk membantu mencegah masalah dalam mengelola instance terdaftar jika pengguna terhapus secara tidak sengaja, tambahkan --use-instance-profile parameter ke register perintah Anda untuk menggunakan profil instans bawaan instans sebagai gantinya. Menambahkan --use-instance-profile parameter juga mencegah kesalahan terjadi ketika Anda memutar kunci akses AWS akun setiap 90 hari (praktik terbaik yang disarankan), karena mencegah ketidakcocokan antara kunci akses yang tersedia untuk AWS OpsWorks agen dan pengguna IAM yang diperlukan.

    Jika Anda menyetel I use SSH keys ke Yes, AWS OpsWorks Stacks menambahkan --ssh-private-key argumen ke string, yang dapat Anda gunakan untuk menentukan file kunci SSH pribadi.

    catatan

    Jika Anda register ingin masuk dengan kata sandi, atur saya menggunakan kunci SSH ke No. Saat Anda menjalankanregister, Anda akan diminta untuk kata sandi.

    Salin string ini ke editor teks. dan edit sesuai kebutuhan. Perhatikan hal berikut ini.

    • Teks tanda kurung mewakili informasi yang harus Anda berikan, seperti lokasi file kunci SSH Anda.

    • Template mengasumsikan bahwa Anda menjalankan register dengan kredensi AWS default. Jika tidak, tambahkan --profile argumen ke string perintah, dan tentukan nama profil kredensyal yang ingin Anda gunakan.

    Untuk skenario lain, Anda mungkin perlu mengubah perintah lebih lanjut. Untuk penjelasan tentang register argumen yang tersedia dan cara alternatif untuk membangun string perintah, lihatMenggunakan register Command. Anda juga dapat menampilkan dokumentasi perintah dengan menjalankan aws opsworks help register dari baris perintah. Untuk beberapa contoh string perintah, lihatContoh register Perintah.

  7. Setelah Anda selesai mengedit string perintah, buka jendela terminal di workstation Anda atau gunakan SSH untuk masuk ke instance dan jalankan perintah. Seluruh operasi biasanya memakan waktu sekitar lima menit, di mana instance berada dalam keadaan Mendaftar.

  8. Setelah operasi selesai, pilih Selesai. Instance sekarang dalam status Terdaftar dan terdaftar sebagai instance yang tidak ditetapkan pada halaman Instans tumpukan.

registerPerintah melakukan hal berikut.

  1. Jika register berjalan di workstation, perintah pertama menggunakan SSH untuk masuk ke instance yang akan didaftarkan.

    Sisa proses berlangsung pada instance, dan sama terlepas dari di mana Anda menjalankan perintah.

  2. Unduh paket agen AWS OpsWorks Stacks dari Amazon S3.

  3. Membongkar dan menginstal agen dan dependensinya, seperti AWS SDK for Ruby.

  4. Menciptakan yang berikut:

    • Pengguna IAM yang mem-bootstrap agen dengan layanan AWS OpsWorks Stacks untuk menyediakan komunikasi yang aman.

      Izin pengguna hanya mengizinkan opsworks:RegisterInstance tindakan, dan mereka kedaluwarsa setelah 15 menit.

    • Grup IAM untuk tumpukan, yang berisi pengguna instans terdaftar.

  5. Membuat key pair RSA dan mengirimkan kunci publik ke AWS OpsWorks Stacks.

    Key pair ini digunakan untuk mengenkripsi komunikasi antara agen dan AWS OpsWorks Stacks.

  6. Mendaftarkan instance dengan AWS OpsWorks Stacks. Tumpukan kemudian menjalankan satu set resep penyiapan awal untuk mengonfigurasi instance, yang mencakup yang berikut ini.

    • Menimpa file host instance.

      Dengan mendaftarkan instance, Anda telah menyerahkan manajemen pengguna ke AWS OpsWorks Stacks, yang harus memiliki file host sendiri untuk mengontrol izin login SSH.

    • Untuk instans Amazon EC2, penyiapan awal juga mencakup mendaftarkan volume Amazon EBS terlampir atau alamat IP Elastis dengan tumpukan.

      Anda harus memastikan bahwa volume Amazon EBS tidak dipasang ke titik pemasangan yang dicadangkan, termasuk /var/www dan titik pemasangan apa pun yang dicadangkan oleh lapisan instans. Untuk informasi selengkapnya tentang mengelola sumber daya tumpukan, lihatManajemen Sumber Daya. Untuk informasi selengkapnya tentang titik pemasangan lapisan, lihatAWS OpsWorks Referensi Lapisan Tumpukan.

    Untuk deskripsi lengkap tentang perubahan konfigurasi penyiapan awal, lihatPerubahan Konfigurasi Pengaturan Awal.

    catatan

    Penyiapan awal tidak memperbarui sistem operasi instans terdaftar; Anda harus menangani tugas itu sendiri. Untuk informasi selengkapnya, lihat Mengelola Pembaruan Keamanan.