Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penerapan yang tidak dapat diubah dengan AMI emas
Strategi ini menggunakan AMI “emas” yang telah Anda konfigurasikan untuk berperilaku seperti yang Anda inginkan untuk semua instance aplikasi Anda. Misalnya, instance yang dibuat dengan AMI emas ini akan bergabung sendiri dengan domain dan DNS yang benar, mengkonfigurasi sendiri, reboot, dan meluncurkan semua sistem yang diperlukan. Ketika Anda ingin memperbarui instance aplikasi Anda, Anda membuat ulang AMI emas dan meluncurkan semua instance aplikasi baru dengannya.
CodeDeploy Agen didukung di semua AMS AMIs. Berikut adalah daftar yang didukung AMIs:
Amazon Linux (versi 1)
Amazon Linux 2
RedHat 7
CentOS 7
IDs untuk semua opsi CT dapat ditemukan di Referensi Ubah Jenis.
catatan
Saat ini, Anda harus menggunakan penyimpanan Amazon S3 dengan solusi ini.
Buat ember penyimpanan Amazon S3. CT: ct-1a68ck03fn98r. Bucket S3 harus mengaktifkan versi (untuk informasi tentang hal ini, lihat Mengaktifkan Pembuatan Versi Bucket).
Letakkan artefak aplikasi yang dibundel di atasnya (semua yang dibutuhkan aplikasi Anda untuk memulai saat boot dan bekerja). Anda dapat melakukan ini dengan konsol Amazon S3 tanpa meminta akses melalui AMS. Atau menggunakan variasi dari perintah ini:
aws s3 cpZIP_FILEPATH_AND_NAMEs3://S3BUCKET_NAME/Temukan AMS
customer-AMI; gunakan salah satu:Konsol AMS: Halaman detail VPC untuk VPC yang relevan
AMS API Untuk referensi AMS SKMS API, lihat tab Laporan di AWS Artifact Console. atau CLI:
aws amsskms list-amis
Buat EC2 instance dengan AMI itu. CT: ct-14027q0sjyt1h. Tentukan AMS AMI, tetapkan tag
Key=backup, Value=truedan tentukancustomer-mc-ec2-instance-profileuntukInstanceProfile. Perhatikan ID contoh yang dikembalikan.Minta akses admin ke instance. CT: ct-1dmlg9g1l91h6. Anda akan memerlukan FQDN untuk akun Anda. Jika Anda tidak yakin apa FQDN Anda, Anda dapat menemukannya dengan:
Menggunakan AWS Management Console for Directory Services (di bawah tab Security and Identity) Directory Name.
Menjalankan salah satu perintah ini (kelas direktori kembali; DC+DC+DC = FQDN): Windows: atau Linux:.
whoami /fqdnhostname --fqdn
Masuk ke instans, lihat Mengakses Instans di Panduan Pengguna AMS.
Unduh ke instance file aplikasi yang dibundel dari bucket S3 Anda. Konfigurasikan instance sehingga dapat menyebarkan aplikasi yang berfungsi penuh saat boot.
Buat AMI emas pada instance. CT: ct-3rqqu43krekby. Untuk detailnya, lihat AMI | Buat.
Konfigurasikan grup Auto Scaling untuk membuat instance baru menggunakan AMI tersebut. CT: ct-2tylseo8rxfsc. Saat Anda perlu memperbarui aplikasi Anda, ikuti prosedur ini dan minta AMS memperbarui ASG untuk menggunakan AMI emas baru; gunakan Manajemen | Lainnya | Lainnya | Perbarui CT untuk ini.