All Products
Search
Document Center

Container Registry:Buat notifikasi event

Last Updated:Mar 27, 2026

Container Registry terintegrasi dengan EventBridge untuk mengirimkan notifikasi ketika terjadi event terkait gambar. Anda dapat mengonfigurasi aturan event guna menerima peringatan melalui DingTalk, HTTP, atau HTTPS saat sinkronisasi gambar, pembuatan gambar, pemindaian gambar, eksekusi rantai pengiriman, atau penandatanganan gambar selesai.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Batasan

  • Fitur notifikasi event tidak tersedia di wilayah China East 1 Finance, China East 2 Finance, China South 1 Finance, China North 2 Ali Gov 1, dan UK (London).

  • Setiap wilayah mendukung maksimal 10 aturan event, yang dihitung secara terpisah di Container Registry dan EventBridge. Jika Anda mencapai batas tersebut, hapus aturan yang tidak digunakan sebelum membuat yang baru.

  • Chatbot DingTalk memiliki batas laju 20 pesan per menit. Jika notifikasi melebihi batas ini, chatbot akan dikenai pengendalian aliran selama 10 menit.

  • Jejak event hanya dapat diquery berdasarkan ID event dalam waktu 3 hari setelah event terjadi.

Jenis event yang didukung

Jenis Peristiwa Kondisi pemicu
cr:Artifact:SynchronizationCompleted Sinkronisasi gambar berhasil, gagal, atau dibatalkan
cr:Artifact:BuildCompleted Pembuatan gambar berhasil, gagal, atau dibatalkan
cr:Artifact:ScanCompleted Pemindaian gambar berhasil atau gagal
cr:Artifact:DeliveryChainCompleted Pemrosesan rantai pengiriman berhasil, gagal, dibatalkan, atau ditolak
cr:Artifact:SigningCompleted Penandatanganan gambar berhasil atau gagal

Langkah 1: Buat chatbot DingTalk

Lewati langkah ini jika Anda menggunakan notifikasi HTTP atau HTTPS.

  1. Buka grup chat DingTalk tempat Anda ingin menerima notifikasi, lalu klik ikon 设置 di pojok kanan atas.

  2. Pada panel Group Settings, klik Group Assistant.

  3. Pada kotak dialog Group Assistant, klik Add robot, lalu klik ikon Add di samping Add robot.

  4. Pada kotak dialog ChatBot, klik Custom.

  5. Pada kotak dialog Robot details, klik Add.

  6. Pada panel Add robot, masukkan nama chatbot, pilih Sign dan Read and agree to "DingTalk Custom Robot Service Terms of Service", lalu klik Complete. Klik Complete sekali lagi.

  7. Pada kotak dialog ChatBot, klik ikon 设置 di samping chatbot yang telah Anda buat.

  8. Pada kotak dialog Settings, salin alamat webhook dan kunci signing, lalu klik Complete.

Langkah 2: Buat aturan event

  1. Login ke Konsol Container Registry.

  2. Pada bilah navigasi atas, pilih wilayah.

  3. Pada panel navigasi kiri, klik Instances.

  4. Pada halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.

  5. Pada panel navigasi kiri halaman detail instans, pilih Instances > Event Notification.

  6. Pada tab Event Rules, klik Create Rule.

  7. Pada langkah Event Scope, konfigurasikan parameter berikut lalu klik Next.

    Parameter Deskripsi
    Nama aturan Nama untuk aturan event.
    Jenis event Event yang memicu notifikasi. Pilih salah satu dari jenis event yang didukung. Untuk event pemindaian gambar, pilih cr:Artifact:ScanCompleted, lalu pilih Scanned.
    Cakupan efektif Cakupan penerapan aturan: Instances (semua tag gambar yang cocok dengan ekspresi reguler dalam instans), Namespace (tag gambar dalam namespace yang dipilih yang cocok dengan ekspresi reguler), atau Repository (tag gambar dalam namespace dan repositori yang dipilih yang cocok dengan ekspresi reguler).
  8. Pada langkah Event Notification, pilih jenis notifikasi lalu klik Save. Setelah disimpan, aturan event dengan nama yang sama akan secara otomatis dibuat di event bus EventBridge default menggunakan templat notifikasi DingTalk default. Ketika pemindaian gambar berhasil, grup DingTalk akan menerima notifikasi seperti berikut:

    • DingTalk: Masukkan alamat webhook dan kunci signing dari Langkah 1.

    • HTTP: Masukkan URL titik akhir HTTP.

    • HTTPS: Masukkan URL titik akhir HTTPS.

    DingTalk notification example

Penting

Jika Anda memodifikasi aturan event di EventBridge lalu memodifikasi aturan yang sama di Container Registry, konfigurasi Container Registry akan menimpa konfigurasi EventBridge. Misalnya, jika Anda memperbarui templat notifikasi di EventBridge lalu memperbarui cakupan efektif di Container Registry, templat default Container Registry akan menimpa kustomisasi Anda di EventBridge.

Lihat jejak event

Untuk memecahkan masalah pengiriman event, lihat jejak event di EventBridge.

  1. Login ke Konsol Container Registry.

  2. Pada bilah navigasi atas, pilih wilayah.

  3. Pada panel navigasi kiri, klik Instances.

  4. Pada halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.

  5. Pada panel navigasi kiri halaman detail instans, pilih Instances > Event Notification.

  6. Pada halaman Event Notification, klik tab Event History, lalu klik View Details pada kolom Actions untuk event yang ingin Anda selidiki.

  7. Di Konsol EventBridge, pada tab Query by Event ID, klik Event Trace pada kolom Actions. Kotak dialog Event Trace menampilkan detail penerimaan dan pengiriman event.

Catatan

Jejak event hanya dapat diquery berdasarkan ID event dalam waktu 3 hari setelah event terjadi.

Langkah berikutnya

Untuk memperbarui pengaturan aturan event seperti jenis notifikasi, modifikasi aturan event langsung di EventBridge. Untuk informasi selengkapnya, lihat Modify event targets.