Setelah membuat gambar beberapa kali, tag gambar yang dihasilkan akan mengonsumsi ruang penyimpanan bucket Object Storage Service (OSS) dan menimbulkan biaya tambahan. Container Registry memungkinkan Anda menghapus beberapa tag gambar sekaligus pada instans Container Registry Enterprise Edition. Topik ini menjelaskan cara mengonfigurasi kebijakan retensi tag untuk menghapus tag gambar tersebut.
Konfigurasikan kebijakan retensi tag
Setelah Anda mengonfigurasi kebijakan retensi tag, tag gambar yang tidak sesuai dengan kebijakan tersebut akan dihapus.
Masuk ke Container Registry console.
Di bilah navigasi atas, pilih Wilayah.
Di panel navigasi kiri, klik Instances.
Di halaman Instances, klik instans Enterprise Edition yang ingin Anda kelola.
-
Di panel navigasi kiri, pilih .
-
Di halaman Tags, klik Create Retention Policy.
-
Di kotak dialog Create Retention Policy, konfigurasikan parameter pada langkah Cleanup Scope dan klik Next.
Parameter
Deskripsi
Cleanup Scope
Anda dapat membersihkan tag gambar berdasarkan Instance, Namespace, atau Repository.
-
Instance: Membersihkan semua repository dalam instans yang dipilih. Untuk setiap repository, kebijakan hanya menyimpan tag gambar yang sesuai dengan aturan retensi.
-
Namespace: Membersihkan semua repository dalam namespace yang dipilih. Untuk setiap repository, kebijakan hanya menyimpan tag gambar yang sesuai dengan aturan retensi.
-
Repository: Membersihkan repository tertentu yang Anda pilih di dalam suatu namespace.
CatatanJika Anda memilih Repository lalu hanya memilih namespace tanpa memilih repository di dalam namespace tersebut, semua repository dalam namespace tersebut akan dibersihkan.
Trigger Type
Metode eksekusi task penghapusan tag.
Otomatis: Container Registry secara otomatis mengeksekusi task penghapusan tag setiap minggu atau setiap bulan.
Manual: Anda harus mengeksekusi task penghapusan tag secara manual. Untuk informasi selengkapnya, lihat Manually trigger tag deletion tasks.
Trigger Cycle
Menentukan jadwal eksekusi otomatis. Anda dapat menjalankan task Every Week atau Every Month.
CatatanParameter ini wajib diisi hanya jika Trigger Type diatur ke Automatic.
-
-
Pada langkah Retention Policy, konfigurasikan parameter dan klik Create Retention Policy.
Parameter
Deskripsi
Keep recently pushed images
Parameter ini wajib diisi. Tetapkan jumlah gambar yang baru saja didorong (pushed) yang ingin Anda simpan.
Keep image tags
Parameter ini opsional. Selain jumlah tag gambar yang baru saja didorong yang ingin Anda simpan, Anda dapat menggunakan parameter ini untuk menentukan tag gambar yang ingin Anda simpan.
CatatanNilai default parameter ini adalah .*, yang berarti semua tag gambar disimpan selain jumlah gambar yang baru saja didorong yang telah ditentukan.
Manually trigger tag deletion tasks
Masuk ke Container Registry console.
Di bilah navigasi atas, pilih Wilayah.
Di panel navigasi kiri, klik Instances.
Di halaman Instances, klik instans Enterprise Edition yang ingin Anda kelola.
-
Di panel navigasi kiri, pilih .
-
Di halaman Tags, temukan kebijakan retensi tag yang dituju dan klik Execute pada kolom Actions.
-
Di kotak dialog Tips, klik Confirm.
What to do next
Setelah Anda menghapus tag gambar dari instans Container Registry Enterprise Edition, tag gambar tersebut masih menempati ruang penyimpanan bucket OSS. Jika ingin melepaskan ruang penyimpanan OSS yang ditempati oleh tag gambar tersebut, eksekusi task penghapusan artefak. Untuk informasi selengkapnya, lihat Clean up OSS buckets.