Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan kemampuan distribusi AMI yang disempurnakan
Image Builder menawarkan kemampuan distribusi tingkat lanjut yang memberi Anda fleksibilitas dan kontrol atas bagaimana Anda AMIs didistribusikan di seluruh wilayah dan akun. Kemampuan ini memisahkan distribusi dari proses pembuatan, memungkinkan Anda mendistribusikan gambar yang ada sesuai permintaan, memulihkan dari kegagalan distribusi secara efisien, dan menerapkan strategi distribusi multi-tahap yang terkontrol melalui alur kerja yang dapat disesuaikan.
Anda dapat menggunakan kemampuan distribusi AMI yang disempurnakan di Image Builder untuk langsung melakukan aktivitas distribusi tanpa perlu menjalankan ulang image build yang lengkap.
Distribusi terpisah
DistributeImage API menerima tiga jenis referensi gambar sumber:
-
ID AMI — Pengenal AMI standar (misalnya,
ami-0abcdef1234567890) -
Parameter SSM — Parameter SSM yang menyimpan ID AMI (misalnya,)
ssm:/my/ami/parameter -
Image Builder versi ARN - Sebuah Image Builder versi gambar ARN
Coba Lagi Distribusi
Jika distribusi gambar gagal, gunakan RetryImage API untuk mencoba kembali distribusi. Ini mengurangi waktu untuk memecahkan masalah penyebab kegagalan dengan menghindari pembuatan kembali gambar yang lengkap. Gunakan RetryImage setelah menyelesaikan penyebab yang mendasari kegagalan distribusi.
RetryImage API menerima versi pembuatan gambar ARN (misalnyaarn:aws:imagebuilder:us-west-2:123456789012:image/my-image/1.0.0/1,). Saat Anda menjalankan API, Image Builder secara otomatis melanjutkan proses distribusi dari titik kegagalan menggunakan konfigurasi dan pengaturan distribusi asli. RetryImageAPI dapat mencoba kembali distribusi yang gagal selama fase distribusi, fase pengujian, atau fase integrasi. Ia bekerja dengan AMIs di negara-negara berikut: tertunda, gagal, dihapus, atau tersedia.
Prasyarat
Sebelum mencoba kembali distribusi, pastikan hal berikut:
-
Anda telah mengidentifikasi dan menyelesaikan akar penyebab kegagalan. Tinjau log distribusi di CloudWatch Log untuk detail kesalahan.
-
Anda memiliki izin IAM yang diperlukan untuk mencoba lagi pembuatan gambar.
-
Untuk kegagalan distribusi lintas akun, verifikasi bahwa
EC2ImageBuilderDistributionCrossAccountRoledi akun tujuan memilikiEc2ImageBuilderCrossAccountDistributionAccesskebijakan yang dilampirkan.
Penting: Mencoba lagi tanpa memperbaiki masalah mendasar akan mengakibatkan kegagalan berulang.
Alur Kerja Distribusi
Alur kerja distribusi adalah jenis alur kerja baru yang melengkapi alur kerja build dan pengujian, memungkinkan Anda menentukan dan mengontrol proses distribusi dengan langkah-langkah berurutan. Dengan alur kerja distribusi, Anda dapat membuat proses distribusi khusus yang mencakup operasi penyalinan AMI, wait-for-action pos pemeriksaan, modifikasi atribut gambar, dan langkah-langkah terkait distribusi lainnya. Ini memberikan kontrol terstruktur atas bagaimana Anda AMIs didistribusikan, dengan visibilitas tingkat langkah, kemampuan distribusi paralel, dan pelaporan kesalahan terperinci.
Untuk mempelajari selengkapnya tentang membuat dan menyesuaikan alur kerja, lihat Mengelola Alur Kerja Gambar.