Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat EventBridge aturan untuk ECR sumber Amazon (AWS CloudFormation template)
Untuk digunakan AWS CloudFormation untuk membuat aturan, gunakan cuplikan template seperti yang ditunjukkan di sini.
Untuk memperbarui AWS CloudFormation template pipeline Anda dan membuat EventBridge aturan
-
Di template, di bawah
Resources
, gunakanAWS::IAM::Role
AWS CloudFormation sumber daya untuk mengonfigurasi IAM peran yang memungkinkan acara Anda memulai pipeline. Entri ini membuat peran yang menggunakan dua kebijakan:-
Kebijakan pertama memungkinkan peran diasumsikan.
-
Kebijakan kedua memberikan izin untuk memulai pipeline.
Mengapa saya membuat perubahan ini? Anda harus membuat peran yang dapat diasumsikan oleh EventBridge untuk memulai eksekusi di pipeline kami.
-
-
Di template, di bawah
Resources
, gunakanAWS::Events::Rule
AWS CloudFormation sumber daya untuk menambahkan EventBridge aturan untuk ECR sumber Amazon. Pola acara ini membuat acara yang memantau komit ke repositori Anda. Saat EventBridge mendeteksi perubahan status repositori, aturan akan muncul di pipeline target AndaStartPipelineExecution
.Mengapa saya membuat perubahan ini? Anda harus membuat acara dengan aturan yang menentukan bagaimana push gambar harus dibuat, dan target yang memberi nama pipeline yang akan dimulai oleh acara tersebut.
Cuplikan ini menggunakan gambar bernama
eb-test
dengan tag.latest
catatan
Untuk melihat pola acara lengkap yang didukung untuk ECR peristiwa Amazon, lihat Acara Amazon dan EventBridge atau ECR Acara Registri Kontainer Elastis Amazon.
-
Simpan template yang diperbarui ke komputer lokal Anda, lalu buka AWS CloudFormation konsol.
-
Pilih tumpukan Anda, lalu pilih Create Change Set for Current Stack.
-
Unggah template, lalu lihat perubahan yang tercantum di dalamnya AWS CloudFormation. Ini adalah perubahan yang harus dilakukan pada tumpukan. Anda harus melihat sumber daya baru Anda dalam daftar.
-
Pilih Eksekusi.