Buat EventBridge aturan untuk ECR sumber Amazon (konsol) - AWS CodePipeline

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 (konsol)

Untuk membuat EventBridge aturan untuk digunakan dalam CodePipeline operasi (ECRsumber Amazon)
  1. Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/.

  2. Di panel navigasi, pilih Peristiwa.

  3. Pilih Buat aturan, lalu di bawah Sumber acara, dari Nama Layanan, pilih Elastic Container Registry (ECR).

  4. Di Event Source, pilih Event Pattern.

    Pilih Edit, lalu tempel contoh pola peristiwa berikut di jendela Event Source untuk eb-test repositori dengan tag gambar: cli-testing

    { "detail-type": [ "ECR Image Action" ], "source": [ "aws.ecr" ], "detail": { "action-type": [ "PUSH" ], "image-tag": [ "latest" ], "repository-name": [ "eb-test" ], "result": [ "SUCCESS" ] } }
    catatan

    Untuk melihat pola acara lengkap yang didukung untuk ECR peristiwa Amazon, lihat Acara Amazon dan EventBridge atau ECR Acara Registri Kontainer Elastis Amazon.

  5. Pilih Simpan.

    Di panel Pratinjau Pola Peristiwa, lihat aturannya.

  6. Di Target, pilih CodePipeline.

  7. Masukkan pipa ARN untuk pipa yang akan dimulai dengan aturan ini.

    catatan

    Anda dapat menemukan pipeline ARN dalam output metadata setelah Anda menjalankan perintah. get-pipeline Pipa ARN dibangun dalam format ini:

    arn:aws:codepipeline:region:account:pipeline-name

    Contoh pipaARN:

    arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline

  8. Buat atau tentukan peran IAM layanan yang memberikan EventBridge izin untuk memanggil target yang terkait dengan EventBridge aturan Anda (dalam hal ini, targetnya adalah). CodePipeline

    • Pilih Buat peran baru untuk sumber daya khusus ini untuk membuat peran layanan yang memberikan EventBridge izin untuk memulai eksekusi pipeline Anda.

    • Pilih Gunakan peran yang ada untuk memasukkan peran layanan yang memberikan EventBridge izin untuk memulai eksekusi pipeline Anda.

  9. Tinjau pengaturan aturan Anda untuk memastikannya memenuhi persyaratan Anda.

  10. Pilih Konfigurasikan detail.

  11. Pada halaman Konfigurasi detail aturan, masukkan nama dan deskripsi untuk aturan, lalu pilih Status untuk mengaktifkan aturan.

  12. Jika Anda puas dengan aturan, pilih Create rule (Buat aturan).