Isi kandungan:
Video: Now Go Build with Werner Vogels EP1 - Jakarta 2024
Walaupun ia mungkin boleh menggunakan imej yang telah dibuat oleh Amazon atau pihak ketiga yang lain, anda mungkin pada suatu ketika mahu membuat imej anda sendiri (EBS- atau sokongan S3), kerana dua sebab:
-
Anda telah menggunakan imej Amazon, atau imej pihak ketiga yang lain, dan anda telah memperluasnya dengan memasang komponen perisian anda sendiri, dan sekarang anda ingin menggunakan imej lanjutan sebagai imej asas bergerak ke hadapan dan bukannya berterusan kitaran imej / pemasangan perisian untuk setiap kali anda melancarkan.
-
Anda mahu menggunakan sistem anda sendiri sebagai asas untuk imej yang anda gunakan kerana keutamaan umum atau kebimbangan tentang keselamatan imej.
Mencipta imej yang disokong oleh EBS
Proses penciptaan imej berbeza-beza berdasarkan sama ada anda membuat imej EBS atau imej S3, dan sama ada anda membuat imej Linux atau Windows.
Proses penciptaan imej yang didukung EBS adalah lebih mudah, walaupun ia disertakan dengan batasan. Lazimnya, anda bermula dengan contoh EBS yang sudah sedia ada yang telah diubahsuai. Walau bagaimanapun, ada kemungkinan untuk membuat imej yang disokong oleh EBS dari contoh S3 yang disokong - walaupun hanya mungkin jika contoh berasaskan Linux. Mewujudkan imej Windows yang disokong EBS dari contoh Windows S3 yang disokong tidak mungkin.
Anda boleh dengan mudah membuat imej yang disokong EBS dari konsol pengurusan AWS dengan mengklik kanan contoh sasaran dalam senarai contoh. Satu item pada menu kontekstual yang muncul ialah Buat Imej (EBS AMI). Konsol pengurusan AWS mengendalikan segalanya dari sana.
Semasa proses penciptaan imej, AWS menghentikan contoh dari mana anda membuat imej untuk mendapatkan contoh yang stabil. Jika anda mempunyai jilid EBS tambahan yang dilampirkan pada contoh, AWS mencipta (dan melampirkan) jilid segar ke imej baru; Walau bagaimanapun, tiada data mengenai jumlah tersebut.
Anda juga boleh menggunakan satu set alat API AWS untuk membuat imej yang disokong oleh EBS. Anda memasang alat pada contoh dari mana anda ingin membuat imej baru dan kemudian melaksanakan perintah ec2-create-image.
Ini hanya mungkin dalam keadaan berasaskan Linux; Imej yang didukung EBS berasaskan Windows boleh dibuat hanya melalui konsol pengurusan AWS. Perintah ini memerlukan kunci akses dan kunci akses rahsia tersedia untuk mengesahkan hak anda untuk membuat imej.
Mencipta imej yang disokong S3
Proses membuat imej S3 yang disokong boleh menjadi lebih kompleks daripada membuat imej yang disokong EBS, bergantung kepada sama ada anda membuat imej yang berasaskan Windows atau Linux.
Untuk imej berasaskan Windows, anda mengikuti proses yang serupa dengan imej EBS yang berasaskan Windows. Anda bermula dengan contoh Windows S3 yang disokong, melanjutkannya dengan memasang komponen perisian tambahan, dan kemudian klik kanan contoh dalam konsol pengurusan AWS dan pilih Bundle Instance (Instance Store AMI) dari menu yang muncul. Gambar-gambar
S3 yang disokong (Amazon merujuk kepada mereka sebagai gambar contoh-disimpan ) memerlukan baldi yang berasingan - sebenarnya, ia boleh menjadi baldi yang bernama unik, di dalam akaun anda atau folder dalam baldi tahap tertinggi - dalam akaun S3 anda untuk menyimpan Windows AMI, jadi anda mesti membuat baldi sebelum memulakan proses pembuatan imej.
Selepas anda memilih Instance Bundle (Instance Store AMI) dari menu kontekstual, konsol pengurusan AWS melengkapkan proses penggabungan.
Proses (secara amnya) berjalan seperti ini:
-
Pelancaran contoh Linux S3 yang disokong.
-
Ubah contoh dengan menambah komponen perisian.
-
Pasang alat AWS AMI.
-
Salin sijil dan kunci peribadi X. 509 untuk contohnya.
Nota: Butiran ini hendaklah diletakkan di dalam kawasan bukan sistem fail supaya AWS tidak termasuk dalam AMI yang terhasil. Mereka dimasukkan supaya AWS boleh menyimpannya dan menggunakannya dalam proses pelancaran AMI, tetapi anda tidak mahu memasukkan sijil dan kunci peribadi di kawasan AMI yang menyebabkan seseorang dapat mencari mereka, yang akan berkompromi dengan akaun anda keselamatan.
-
Jalankan perintah ec2-bundle-vol untuk membuat koleksi fail 10MB dan fail manifes XML yang menggambarkan AMI.
-
Muat naik bungkusan ke S3 menggunakan perintah muat naik-ec2.
-
Daftar AMI baru di EC2.