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 push
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.
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.
Buat ember penyimpanan Amazon S3. CT: ct-1a68ck03fn98r. Bucket S3 harus mengaktifkan versi (untuk informasi tentang hal ini, lihat Mengaktifkan Pembuatan Versi Bucket).
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 cpZIP_FILEPATH_AND_NAMEs3://S3BUCKET_NAME/Temukan AMS AMI, semua akan ada CodeDeploy pada mereka. Untuk menemukan “pelanggan-” AMI gunakan:
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 sebuah EC2 instance. CT: ct-14027q0sjyt1h; setel tag
Key=backup, Value=true, dan gunakanInstanceUserDataparameter untuk menjalankan bootstrap dan skrip lainnya termasuk kunci otorisasi, tumpukan SALT (bootstrap minion—untuk informasi lebih lanjut lihat Bootstrapping Salt di Linux dengan EC2 Cloud-Init) atau Ansible (instal pasangan kunci—untuk informasi lebih lanjut lihat Memulai dengan Manajemen Inventaris Amazon Ansible dan Dinamis). EC2 Bergantian, minta akses ke, dan masuk ke, instance dan konfigurasikan dengan artefak penyebaran yang diperlukan. Ingat bahwa perintah berbasis push berasal dari subnet perusahaan Anda ke instance Anda dan Anda mungkin perlu mengonfigurasi otorisasi agar mereka dapat melewati benteng. Anda mungkin memerlukan permintaan layanan ke AMS untuk meminta akses group/AD grup keamanan tanpa benteng. Ulangi langkah 4 untuk membuat EC2 instance lain dan mengkonfigurasinya dengan server master tool deployment.
Saat Anda perlu memperbarui aplikasi, gunakan alat penyebaran untuk meluncurkan pembaruan ke instance Anda.