Konfigurasikan pengaturan eksekusi pipeline untuk pipeline gambar - EC2 Image Builder

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

Konfigurasikan pengaturan eksekusi pipeline untuk pipeline gambar

Anda dapat memilih dari opsi berikut untuk menjadwalkan eksekusi pipeline:

Pembuat Jadwal

Gunakan Schedule Builder untuk mengonfigurasi eksekusi pipeline berulang secara otomatis. Anda menentukan kapan dan seberapa sering pipeline Anda harus berjalan (hari, waktu, dan frekuensi). Jadwal default adalah setiap minggu berdasarkan hari dan waktu jadwal dibuat (UTC).

Ekspresi cron

Jalankan pipeline secara otomatis dengan ekspresi cron yang menentukan jadwal. Untuk informasi selengkapnya tentang sintaks cron yang digunakan Image Builder, lihat. Gunakan ekspresi cron di Image Builder

Manual

Pipa tidak berjalan sesuai jadwal. Di konsol, pilih Jalankan pipeline dari menu Tindakan untuk menjalankan pipeline. Dari AWS CLI, Anda bisa laristart-image-pipeline-execution.

Pengaturan ketergantungan

Untuk build terjadwal, Anda dapat memilih apakah akan selalu berjalan sesuai jadwal atau melewatkan eksekusi pipeline kecuali ada pembaruan dependensi, seperti perubahan pada gambar dasar atau komponen yang digunakan dalam resep.

Nonaktifkan pipeline yang gagal secara otomatis

Untuk pipeline gambar yang berjalan sesuai jadwal, Anda dapat mengonfigurasi jumlah maksimum kegagalan berturut-turut untuk mengizinkan (hingga10) sebelum Image Builder menonaktifkan pipeline secara otomatis.

Nonaktifkan pengaturan otomatis

Image Builder melacak jumlah kegagalan berturut-turut untuk eksekusi pipeline terjadwal dan mengambil salah satu tindakan berikut setiap kali berjalan sesuai jadwal:

  • Jika eksekusi pipeline berhasil, jumlah kegagalan berturut-turut disetel ulang ke nol.

  • Jika eksekusi pipeline gagal, Image Builder menambah jumlah kegagalan berturut-turut. Jika jumlah kegagalan melebihi batas yang ditentukan dalamAutoDisablePolicy, Image Builder menonaktifkan pipeline.

Hitungan kegagalan berturut-turut juga diatur ulang ke nol dalam kondisi berikut:

  • Pipa berjalan secara manual dan berhasil.

  • Konfigurasi pipa diperbarui.

Jika pipa berjalan secara manual dan gagal, hitungannya tetap sama. Jalankan terjadwal berikutnya terus meningkat di mana ia tinggalkan sebelumnya.

Konfigurasikan pencatatan pipa

Saat membuat atau memperbarui pipeline gambar, Anda dapat mengonfigurasi grup CloudWatch Log kustom untuk pembuatan gambar dan log pipeline. Pastikan bahwa peran eksekusi pipeline kustom Anda memiliki izin berikut untuk membuat dan mengakses sumber daya grup log.

  • log: CreateLogGroup

  • log: CreateLogStream

  • log: PutLogEvents

Grup log kustom

Untuk menggunakan grup log kustom untuk pembuatan gambar atau eksekusi pipeline, pertama-tama buat grup CloudWatch log di Log. Untuk informasi selengkapnya, lihat Membuat grup log di Panduan Pengguna CloudWatch Log Amazon. Untuk panduan tambahan tentang persyaratan penamaan grup log, lihat CreateLogGroupdi Referensi API Amazon CloudWatch Logs.

Console

Tentukan grup log gambar atau grup log Pipeline untuk pipeline Anda di bagian Konfigurasi logging di bawah Pengaturan lanjutan.

CLI

Tentukan bidang berikut dalam logging-configuration objek jika Anda menggunakan objek JSON untuk konfigurasi:

  • imageLogGroupName

  • pipelineLogGroupName

Untuk menentukan semua parameter secara langsung di baris perintah, lihat create-image-pipelinedi Referensi AWS CLI Perintah.

Image Builder menggunakan grup log default berikut jika Anda tidak menentukan grup log kustom:

Log pembuatan gambar

Image Builder menulis log build ke grup dan streaming Image Builder CloudWatch Logs berikut:

LogGroup: /aws/imagebuilder/ImageName

LogStream (x.x.x/x): ImageVersion/ImageBuildVersion

Log eksekusi pipa

Image Builder menulis log eksekusi pipeline ke grup dan aliran Image Builder CloudWatch Logs berikut:

LogGroup: /aws/imagebuilder/pipeline/pipeline-name

LogStream: 2025/09/01 (tanggal eksekusi pipeline dalam YYYY/MM/DD format)

Setiap log pipa ditambahkan ke aliran untuk hari itu.