Penerapan yang dapat diubah dengan AMI yang dikonfigurasi alat penerapan berbasis tarik - Panduan Pengembang Aplikasi AMS Advanced

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

Penerapan yang dapat diubah dengan AMI yang dikonfigurasi alat penerapan berbasis tarik

Strategi ini bergantung pada InstanceUserData parameter dalam Managed Services Create EC2 CT. Untuk informasi selengkapnya tentang penggunaan parameter ini, lihat Mengonfigurasi Instans dengan Data Pengguna. Contoh ini mengasumsikan alat penyebaran aplikasi berbasis tarik seperti Chef atau Puppet.

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.

Langkah-langkah dasar diuraikan di sini dan prosedurnya dirinci dalam Panduan Pengguna AMS.

  1. Buat ember penyimpanan Amazon S3. CT: ct-1a68ck03fn98r. Bucket S3 harus mengaktifkan versi (untuk informasi tentang hal ini, lihat Mengaktifkan Pembuatan Versi Bucket).

  2. Letakkan CodeDeploy artefak Anda yang dibundel di atasnya. Anda dapat melakukan ini dengan konsol Amazon S3 tanpa meminta akses melalui AMS. Atau menggunakan variasi dari perintah ini:

    aws s3 cp ZIP_FILEPATH_AND_NAME s3://S3BUCKET_NAME/
  3. 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

  4. Buat sebuah EC2 instance. CT: ct-14027q0sjyt1h; atur tagKey=backup, Value=true, dan gunakan InstanceUserData parameter untuk menentukan bootstrap dan skrip lainnya (agen unduhan Chef/Puppet , dll.), Dan sertakan kunci otorisasi yang diperlukan. Anda dapat menemukan contoh melakukan hal ini di Panduan Pengguna AMS, contoh bagian Change Mangement untuk membuat HA Two Tier Deployment. Atau, minta akses ke, dan masuk ke, instance dan konfigurasikan dengan artefak penerapan yang diperlukan. Ingat bahwa perintah penerapan berbasis tarik beralih dari agen pada instance Anda ke server master perusahaan Anda dan mungkin memerlukan otorisasi untuk melewati benteng. Anda mungkin memerlukan permintaan layanan ke AMS untuk meminta akses group/AD grup keamanan tanpa benteng.

  5. Ulangi langkah 4 untuk membuat EC2 instance lain dan mengkonfigurasinya dengan server master tool deployment.

  6. Saat Anda perlu memperbarui aplikasi, gunakan alat penyebaran untuk meluncurkan pembaruan ke instance Anda.