Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat pipeline gambar menggunakan wizard konsol EC2 Image Builder
Tutorial ini memandu Anda melalui pembuatan pipeline otomatis untuk membangun dan memelihara image EC2 Image Builder yang disesuaikan menggunakan wizard konsol Create image pipeline. Untuk membantu Anda melewati langkah-langkah secara efisien, pengaturan default digunakan saat tersedia, dan bagian opsional dilewati.
Buat alur kerja pipa gambar
Langkah 1: Tentukan detail pipa
-
Buka konsol EC2 Image Builder di
https://console.aws.amazon.com/imagebuilder/. -
Untuk mulai membuat pipeline, pilih Create image pipeline.
-
Di bagian Umum, masukkan nama Pipeline Anda (wajib).
Tip
Koleksi metadata yang disempurnakan diaktifkan secara default. Untuk memastikan kompatibilitas antara komponen dan gambar dasar, tetap menyala.
-
Di bagian Jadwal pembuatan, Anda dapat menyimpan default untuk opsi Jadwal. Perhatikan bahwa zona waktu yang ditampilkan untuk jadwal default adalah Universal Coordinated Time (UTC). Untuk informasi selengkapnya tentang waktu UTC, dan untuk menemukan offset untuk zona waktu Anda, lihat Singkatan Zona Waktu —
Daftar Seluruh Dunia. Untuk pengaturan pembaruan Dependensi, pilih Run pipeline pada waktu yang dijadwalkan jika ada opsi pembaruan ketergantungan. Pengaturan ini menyebabkan pipeline Anda memeriksa pembaruan sebelum memulai pembuatan. Jika tidak ada pembaruan, itu melewatkan pembuatan pipeline terjadwal.
catatan
Untuk memastikan bahwa pipeline mengenali pembaruan dan build dependensi seperti yang diharapkan, Anda harus menggunakan versi semantik (x.xx) untuk image dan komponen dasar Anda. Untuk mempelajari lebih lanjut tentang pembuatan versi semantik untuk sumber daya Image Builder, lihat. Versi semantik
-
Pilih Berikutnya untuk melanjutkan ke langkah berikutnya.
Langkah 2: Pilih resep
-
Image Builder default menggunakan resep yang ada di bagian Resep. Untuk pertama kalinya, pilih opsi Buat resep baru.
-
Di bagian Jenis gambar, pilih opsi Amazon Machine Image (AMI) untuk membuat pipeline gambar yang akan menghasilkan dan mendistribusikan AMI.
-
Di bagian Umum, masukkan kotak yang diperlukan berikut:
-
Nama — nama resep Anda
-
Versi — versi resep Anda (gunakan format <major>. <minor>. <patch>, di mana mayor, minor, dan patch adalah nilai integer). Resep baru umumnya dimulai dengan
1.0.0
.
-
-
Di bagian Source image, pertahankan nilai default untuk Select image, Image Operating System (OS), dan Image origin. Ini menghasilkan daftar AMI Amazon Linux 2, yang dikelola oleh Amazon, untuk Anda pilih untuk gambar dasar Anda.
-
Dari dropdown Nama gambar, pilih gambar.
-
Pertahankan default untuk opsi Auto-versioning (Gunakan versi OS terbaru yang tersedia).
catatan
Pengaturan ini memastikan bahwa pipeline Anda menggunakan versi semantik untuk image dasar, untuk mendeteksi pembaruan dependensi untuk pekerjaan yang dijadwalkan secara otomatis. Untuk mempelajari lebih lanjut tentang pembuatan versi semantik untuk sumber daya Image Builder, lihat. Versi semantik
-
-
Di bagian konfigurasi Instans, simpan nilai default untuk agen Systems Manager. Hal ini menyebabkan Image Builder mempertahankan agen Systems Manager setelah build dan pengujian selesai, untuk menyertakan agen Systems Manager di image baru Anda.
Simpan data Pengguna kosong untuk tutorial ini. Anda dapat menggunakan area ini di waktu lain untuk memberikan perintah, atau skrip perintah untuk dijalankan saat meluncurkan instance build. Namun, ini menggantikan perintah apa pun yang mungkin ditambahkan Image Builder untuk memastikan bahwa Systems Manager diinstal. Ketika Anda menggunakannya, pastikan bahwa agen Systems Manager sudah diinstal sebelumnya pada image dasar Anda, atau bahwa Anda menyertakan instalasi dalam data pengguna Anda.
-
Di bagian Components, Anda harus memilih setidaknya satu komponen build.
Di panel Build components — Amazon Linux, Anda dapat menelusuri komponen yang tercantum di halaman. Gunakan kontrol pagination di sudut kanan atas untuk menavigasi melalui komponen tambahan yang tersedia untuk OS gambar dasar Anda. Anda juga dapat mencari komponen tertentu, atau membuat komponen build sendiri menggunakan Component manager.
Untuk tutorial ini, pilih komponen yang memperbarui Linux dengan pembaruan keamanan terbaru, sebagai berikut:
-
Filter hasil dengan memasukkan kata
update
di bilah pencarian yang terletak di bagian atas panel. -
Pilih kotak centang untuk komponen
update-linux
build. -
Gulir ke bawah, dan di sudut kanan atas daftar Komponen yang dipilih, pilih Perluas semua.
-
Pertahankan default untuk opsi Pembuatan Versi (Gunakan versi komponen terbaru yang tersedia).
catatan
Pengaturan ini memastikan bahwa pipeline Anda menggunakan versi semantik untuk komponen yang dipilih, untuk mendeteksi pembaruan dependensi untuk pekerjaan yang dijadwalkan secara otomatis. Untuk mempelajari lebih lanjut tentang pembuatan versi semantik untuk sumber daya Image Builder, lihat. Versi semantik
Jika Anda memilih komponen yang memiliki parameter input, Anda juga akan melihat parameter di area ini. Parameter tidak tercakup dalam tutorial ini. Untuk informasi selengkapnya tentang penggunaan parameter input dalam komponen Anda, dan menyetelnya di resep, lihatKelola parameter AWSTOE komponen dengan EC2 Image Builder.
Menyusun ulang komponen (opsional)
Jika Anda telah memilih lebih dari satu komponen untuk disertakan dalam gambar Anda, Anda dapat menggunakan drag-and-drop tindakan untuk mengatur ulang mereka ke dalam urutan yang harus dijalankan selama proses build.
catatan
Komponen pengerasan CIS tidak mengikuti aturan pemesanan komponen standar dalam resep Image Builder. Komponen pengerasan CIS selalu berjalan terakhir untuk memastikan bahwa tes benchmark berjalan terhadap gambar keluaran Anda.
-
Gulir kembali ke daftar komponen yang tersedia.
-
Pilih kotak centang untuk komponen
update-linux-kernel-mainline
build (atau komponen lain pilihan Anda). -
Gulir ke bawah ke daftar Komponen yang dipilih, untuk melihat bahwa setidaknya ada dua hasil.
-
Komponen yang baru ditambahkan mungkin tidak memiliki pengaturan parameter versi atau input yang diperluas. Untuk memperluas pengaturan untuk opsi Pembuatan versi atau Parameter input, Anda dapat memilih panah di sebelah nama pengaturan. Untuk memperluas semua pengaturan untuk semua komponen yang dipilih, Anda dapat mengaktifkan tombol Expand all off and on.
-
Pilih salah satu komponen, dan seret ke atas atau ke bawah untuk mengubah urutan komponen akan berjalan.
-
Untuk menghapus
update-linux-kernel-mainline
komponen, pilihX
dari sudut kanan atas kotak komponen. -
Ulangi langkah sebelumnya untuk menghapus komponen lain yang mungkin telah Anda tambahkan, hanya menyisakan
update-linux
komponen yang dipilih.
-
-
Pilih Berikutnya untuk melanjutkan ke langkah berikutnya.
Langkah 3: Tentukan konfigurasi infrastruktur - opsional
Image Builder meluncurkan instans EC2 di akun Anda untuk menyesuaikan gambar dan menjalankan pengujian validasi. Pengaturan konfigurasi Infrastruktur menentukan detail infrastruktur untuk instance yang akan berjalan Akun AWS selama proses pembuatan.
Di bagian konfigurasi Infrastruktur, opsi Konfigurasi default keCreate infrastructure
configuration using service defaults
. Ini membuat peran IAM dan profil instans terkait untuk instans build dan pengujian EC2 yang digunakan untuk mengonfigurasi gambar Anda. Untuk informasi selengkapnya tentang setelan konfigurasi infrastruktur, lihat CreateInfrastructureConfigurationdi Referensi API EC2 Image Builder.
Untuk tutorial ini, kita menggunakan pengaturan default.
catatan
Untuk menentukan subnet yang akan digunakan untuk VPC pribadi, Anda dapat membuat konfigurasi infrastruktur kustom Anda sendiri, atau menggunakan pengaturan yang telah Anda buat.
-
Pilih Berikutnya untuk melanjutkan ke langkah berikutnya.
Langkah 4: Tentukan pengaturan distribusi - opsional
Konfigurasi distribusi mencakup nama AMI keluaran, pengaturan Wilayah khusus untuk enkripsi, izin peluncuran, dan, organisasiAkun AWS, dan unit organisasi (OU) yang dapat meluncurkan AMI keluaran, dan konfigurasi lisensi.
Di bagian Pengaturan distribusi, opsi Konfigurasi default keCreate distribution settings using service
defaults
. Opsi ini akan mendistribusikan output AMI ke Wilayah saat ini. Untuk informasi selengkapnya tentang mengonfigurasi setelan distribusi, lihatMengelola pengaturan distribusi EC2 Image Builder.
Untuk tutorial ini, kita menggunakan pengaturan default.
-
Pilih Berikutnya untuk melanjutkan ke langkah berikutnya.
Langkah 5: Tinjau
Bagian Review menampilkan semua pengaturan yang telah Anda konfigurasikan. Untuk mengedit informasi di bagian mana pun, pilih tombol Edit yang terletak di sudut kanan atas bagian langkah. Misalnya, jika Anda ingin mengubah nama pipeline Anda, pilih tombol Edit di sudut kanan atas bagian Langkah 1: Detail saluran pipa.
-
Ketika Anda telah meninjau pengaturan Anda, pilih Buat pipeline untuk membuat pipeline Anda.
-
Anda dapat melihat pesan sukses atau gagal di bagian atas halaman, karena sumber daya Anda dibuat untuk pengaturan distribusi, konfigurasi infrastruktur, resep baru, dan pipeline. Untuk melihat detail sumber daya, termasuk pengenal sumber daya, pilih Lihat detail.
-
Setelah melihat detail sumber daya, Anda dapat melihat detail tentang sumber daya lain dengan memilih jenis sumber daya dari panel navigasi. Misalnya, untuk melihat detail pipeline baru Anda, pilih Pipeline gambar dari panel navigasi. Jika build berhasil, pipeline baru akan ditampilkan di daftar pipeline Image.
Langkah 6: Membersihkan
Lingkungan Image Builder Anda, seperti rumah Anda, membutuhkan perawatan rutin untuk membantu Anda menemukan apa yang Anda butuhkan, dan menyelesaikan tugas Anda tanpa mengarungi kekacauan. Pastikan untuk secara teratur membersihkan sumber daya sementara yang Anda buat untuk pengujian. Jika tidak, Anda mungkin lupa tentang sumber daya itu, dan kemudian, tidak ingat untuk apa sumber daya itu digunakan. Pada saat itu, mungkin tidak jelas apakah Anda dapat menyingkirkannya dengan aman.
Tip
Untuk mencegah kesalahan ketergantungan saat Anda menghapus sumber daya, pastikan untuk menghapus sumber daya Anda dalam urutan berikut:
-
Pipa gambar
-
Resep gambar
-
Semua sumber daya yang tersisa
Untuk membersihkan sumber daya yang Anda buat untuk tutorial ini, ikuti langkah-langkah berikut:
Hapus pipa
-
Untuk melihat daftar pipeline build yang dibuat di bawah akun Anda, pilih Pipeline gambar dari panel navigasi.
-
Pilih kotak centang di samping nama Pipeline untuk memilih pipeline yang ingin Anda hapus.
-
Di bagian atas panel pipa gambar, pada menu Tindakan, pilih Hapus.
-
Untuk mengonfirmasi penghapusan, masukkan
Delete
dalam kotak, dan pilih Hapus.
Hapus resepnya
-
Untuk melihat daftar resep yang dibuat di bawah akun Anda, pilih Resep gambar dari panel navigasi.
-
Pilih kotak centang di sebelah Nama resep untuk memilih resep yang ingin Anda hapus.
-
Di bagian atas panel Resep gambar, pada menu Tindakan, pilih Hapus resep.
-
Untuk mengonfirmasi penghapusan, masukkan
Delete
dalam kotak, dan pilih Hapus.
Hapus konfigurasi infrastruktur
-
Untuk melihat daftar konfigurasi infrastruktur yang dibuat di bawah akun Anda, pilih Konfigurasi infrastruktur dari panel navigasi.
-
Pilih kotak centang di sebelah Nama konfigurasi untuk memilih konfigurasi infrastruktur yang ingin Anda hapus.
-
Di bagian atas panel konfigurasi Infrastruktur, pilih Hapus.
-
Untuk mengonfirmasi penghapusan, masukkan
Delete
dalam kotak, dan pilih Hapus.
Hapus pengaturan distribusi
-
Untuk melihat daftar setelan distribusi yang dibuat di bawah akun Anda, pilih Pengaturan distribusi dari panel navigasi.
-
Pilih kotak centang di sebelah Nama konfigurasi untuk memilih pengaturan distribusi yang Anda buat untuk tutorial ini.
-
Di bagian atas panel Pengaturan distribusi, pilih Hapus.
-
Untuk mengonfirmasi penghapusan, masukkan
Delete
dalam kotak, dan pilih Hapus.
Hapus gambar
Ikuti langkah-langkah ini untuk memverifikasi bahwa Anda telah menghapus gambar apa pun yang dibuat dari saluran tutorial. Tutorial ini tidak mungkin membuat gambar kecuali waktu yang cukup telah berlalu sejak Anda membuat pipeline yang berjalan, sesuai dengan jadwal pembuatan.
-
Untuk melihat daftar gambar yang dibuat di bawah akun Anda, pilih Gambar dari panel navigasi.
-
Pilih Versi gambar untuk gambar yang ingin Anda hapus. Ini membuka halaman Image build version.
-
Pilih kotak centang di sebelah Versi untuk gambar apa pun yang ingin Anda hapus. Anda dapat memilih lebih dari satu versi gambar sekaligus.
-
Di bagian atas panel Image build version, pilih Delete version.
-
Untuk mengonfirmasi penghapusan, masukkan
Delete
dalam kotak, dan pilih Hapus.