Membuat aturan CloudWatch Events untuk sumber Amazon ECR (konsol) - AWS CodePipeline

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

Membuat aturan CloudWatch Events untuk sumber Amazon ECR (konsol)

Untuk membuat aturan CloudWatch Events untuk digunakan dalam operasi CodePipeline (sumber Amazon ECR)

  1. Buka konsol CloudWatch di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Peristiwa.

  3. PilihBuat aturan, dan kemudian di bawahSumber peristiwa, dariNama Layanan, pilihRegistry Kontainer Elastic (ECR).

  4. MasukSumber Peristiwa, pilihPola Peristiwa.

    Pilihedit, lalu tempelkan pola kejadian berikut diSumber Peristiwajendela untukcwe-testrepositori dengan tag gambarcli-testing:

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

    Untuk melihat pola acara lengkap yang didukung untuk peristiwa Amazon ECR, lihatPeristiwa Amazon ECR dan EventBridgeatauPeristiwa Amazon Elastic Container Registry.

  5. Pilih Save (Simpan).

    DiPratinjau Pola Peristiwapanel, lihat aturan.

  6. MasukTarget, pilihCodePipeline.

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

    catatan

    Anda dapat menemukan ARN pipa dalam output metadata setelah Anda menjalankanget-pipelineperintah. Pipa ARN dibangun dalam format ini:

    arn:aws:codepipeline:daerah:akun:pipeline-nama

    Sampel pipa ARN:

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

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

    • PilihBuat peran baru untuk sumber daya khusus iniuntuk membuat peran layanan yang memberikan izin Amazon CloudWatch Events untuk memulai eksekusi pipeline Anda.

    • PilihMenggunakan peran yang adauntuk memasukkan peran layanan yang memberikan izin Amazon CloudWatch Events untuk memulai eksekusi pipeline Anda.

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

  10. Pilih Konfigurasikan detail.

  11. PadaKonfigurasikan detail aturan.halaman, masukkan nama dan deskripsi untuk aturan, lalu pilihnegara bagianuntuk mengaktifkan aturan.

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