Menghapus gambar di Amazon ECR - Amazon ECR

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

Menghapus gambar di Amazon ECR

Jika Anda selesai menggunakan citra, Anda dapat menghapusnya dari repositori. Jika Anda selesai dengan repositori, Anda dapat menghapus seluruh repositori dan semua citra di dalamnya. Untuk informasi selengkapnya, lihat Menghapus repositori pribadi di Amazon ECR.

Sebagai alternatif untuk menghapus citra secara manual, Anda dapat membuat kebijakan siklus hidup repositori yang memberikan kontrol lebih atas manajemen siklus hidup citra dalam repositori Anda. Kebijakan siklus hidup mengotomatisasi proses ini untuk Anda. Untuk informasi selengkapnya, lihat Mengotomatiskan pembersihan gambar dengan menggunakan kebijakan siklus hidup di Amazon ECR.

catatan

Jika repositori Anda memiliki campuran gambar, beberapa di antaranya didorong sebelum Amazon ECR mendukung OCI v1.1, beberapa tanda tangan akan memiliki indeks gambar atau daftar manifes yang menunjuk ke sana. Akibatnya, saat Anda menghapus gambar pra- OCI v1.1, Anda mungkin perlu menghapus daftar manifes yang mereferensikan gambar secara manual untuk menghapus artefak.

Untuk menghapus citra (AWS Management Console)
  1. Buka ECR konsol Amazon di https://console.aws.amazon.com/ecr/repositori.

  2. Dari bilah navigasi, pilih Wilayah yang berisi citra yang akan dihapus.

  3. Di panel navigasi, pilih Repositori.

  4. Pada halaman Repositori, pilih repositori yang berisi citra yang akan dihapus.

  5. Pada Repositori: repository_namehalaman, pilih kotak di sebelah kiri gambar yang akan dihapus dan pilih Hapus.

  6. Di kotak dialog Hapus citra, verifikasi bahwa citra yang dipilih perlu dihapus kemudian pilih Hapus.

Untuk menghapus citra (AWS CLI)
  1. Masukkan citra di repositori Anda. Citra yang ditandai akan memiliki kedua digest citra serta daftar tanda terkait. Citra yang tidak tertagged hanya akan memiliki digest citra.

    aws ecr list-images \ --repository-name my-repo
  2. (Opsional) Hapus tanda yang tidak diinginkan untuk citra tersebut dengan menentukan tanda yang terkait dengan citra yang ingin Anda hapus. Bila tanda terakhir dihapus dari sebuah citra, maka citra tersebut juga akan dihapus.

    aws ecr batch-delete-image \ --repository-name my-repo \ --image-ids imageTag=tag1 imageTag=tag2
  3. Hapus citra yang ditandai atau tidak ditandai dengan menentukan digest citra. Ketika Anda menghapus citra dengan referensi digestnya, maka citra dan semua tandanya akan dihapus.

    aws ecr batch-delete-image \ --repository-name my-repo \ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE

    Untuk menghapus beberapa citra, Anda dapat menentukan beberapa tanda citra atau digest citra dalam permintaan tersebut.

    aws ecr batch-delete-image \ --repository-name my-repo \ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE imageDigest=sha256:f5t0e245ssffc302b13e25962d8f7a0bd304EXAMPLE