Setelah membangun sebuah image berkali-kali, tag gambar yang dihasilkan akan mengonsumsi ruang penyimpanan Bucket OSS dari Object Storage Service (OSS). Biaya tambahan akan dikenakan. Container Registry memungkinkan Anda untuk menghapus beberapa tag gambar dari instance Container Registry Enterprise Edition sekaligus. Topik ini menjelaskan cara mengonfigurasi kebijakan retensi tag untuk menghapus beberapa tag gambar sekaligus.
Konfigurasikan kebijakan retensi tag
Setelah mengonfigurasi kebijakan retensi tag, tag gambar yang tidak sesuai dengan kebijakan akan dihapus.
Masuk ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi sisi kiri, klik Instances.
Pada halaman Instances, klik instance Enterprise Edition yang ingin Anda kelola.
Di panel navigasi sisi kiri halaman manajemen instance Container Registry Enterprise Edition, pilih .
Pada halaman Tags, klik Create Retention Policy.
Di kotak dialog Create Retention Policy, konfigurasikan parameter pada langkah Cleanup Scope dan klik Next. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Ruang Lingkup Pembersihan
Nilai valid: Instance, Namespace, dan Repository.
Untuk menghapus tag gambar dalam sebuah instance, pilih Instance. Semua repositori dalam instance dibersihkan. Hanya gambar dari tag tertentu di setiap repositori dalam instance yang dipertahankan.
Untuk menghapus tag gambar dalam sebuah namespace, pilih Namespace. Semua repositori dalam namespace dibersihkan. Hanya gambar dari tag tertentu di setiap repositori dalam namespace yang dipertahankan.
Untuk menghapus tag gambar dalam sebuah repositori, pilih Repository lalu pilih namespace dan repositori dalam namespace tersebut. Repositori gambar tertentu dalam namespace dibersihkan.
CatatanJika Anda memilih Repository dan hanya memilih namespace tanpa memilih repositori dalam namespace, semua repositori dalam namespace dibersihkan.
Tipe Pemicu
Metode eksekusi tugas penghapusan tag.
Otomatis: Container Registry secara otomatis mengeksekusi tugas penghapusan tag setiap minggu atau setiap bulan.
Manual: Anda harus mengeksekusi tugas penghapusan tag secara manual. Untuk informasi lebih lanjut, lihat Picu tugas penghapusan tag secara manual.
Siklus Pemicu
Siklus eksekusi tugas penghapusan tag. Nilai valid: Every Week dan Every Month.
CatatanAnda perlu mengatur parameter ini hanya ketika Anda mengatur parameter Trigger Type ke Automatic.
Di langkah Retention Policy, konfigurasikan parameter lalu klik Create Retention Policy. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Pertahankan gambar yang baru saja didorong
Parameter ini wajib. Atur jumlah gambar yang baru saja didorong yang ingin Anda pertahankan.
Pertahankan tag gambar
Parameter ini opsional. Selain jumlah tag gambar yang baru saja didorong yang ingin Anda pertahankan, Anda dapat menggunakan parameter ini untuk menentukan tag gambar yang ingin Anda pertahankan.
CatatanNilai default parameter ini adalah .*, yang menunjukkan bahwa semua tag gambar dipertahankan selain jumlah tertentu dari gambar yang baru saja didorong.
Picu tugas penghapusan tag secara manual
Masuk ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi sisi kiri, klik Instances.
Pada halaman Instances, klik instance Enterprise Edition yang ingin Anda kelola.
Di panel navigasi sisi kiri halaman manajemen instance Container Registry Enterprise Edition, pilih .
Pada halaman Tags, temukan kebijakan retensi yang ingin Anda terapkan dan klik Execute di kolom Actions.
Di pesan Tips, klik OK.
Apa yang harus dilakukan selanjutnya
Setelah menghapus tag gambar dari instance Container Registry Enterprise Edition, tag gambar masih menempati ruang penyimpanan Bucket OSS. Jika Anda ingin melepaskan ruang penyimpanan OSS yang ditempati oleh tag gambar ini, jalankan tugas penghapusan artefak. Untuk informasi lebih lanjut, lihat Bersihkan Bucket OSS.