Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menggunakan ORAS klien untuk membuat daftar dan menghapus tanda tangan dan artefak jenis referensi lainnya dari repositori pribadi AmazonECR. Menghapus tanda tangan dan artefak referensi lainnya mirip dengan cara gambar dihapus (lihat). Menghapus gambar di Amazon ECR Berikut adalah cara membuat daftar artefak dan menghapus tanda tangan:
Untuk mengelola artefak gambar menggunakan ORAS CLI
-
Instal dan konfigurasikan ORAS klien.
Untuk informasi tentang menginstal dan mengkonfigurasi ORAS klien, lihat Instalasi
dalam ORAS dokumentasi. -
Untuk mencantumkan artefak yang tersedia untuk ECR gambar Amazon, gunakan
oras discover
, diikuti dengan nama gambar:oras discover 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci:helloworld
Outputnya akan terlihat serupa dengan ini:
111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:88c0c54329bfdc1d94d6f58cd3fcb1226d46f58670f44a8c689cb3c9b37b6925 └── application/vnd.cncf.notary.signature ├── sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42 └── sha256:6527bcec87adf1d55460666183b9d0968b3cd4e4bc34602d485206a219851171
-
Untuk menghapus tanda tangan menggunakan ORASCLI, diberikan contoh sebelumnya, jalankan perintah berikut:
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
Outputnya akan terlihat serupa dengan ini:
Are you sure you want to delete the manifest "111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42" and all tags associated with it? [y/N] y
-
Tekan
y
. Artefak harus dihapus.
Untuk memecahkan masalah penghapusan artefak
Jika penghapusan tanda tangan, seperti yang baru saja ditampilkan, akan gagal, output yang mirip dengan berikut ini akan muncul.
Error response from registry: failed to delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42: unsupported: Requested image referenced by manifest list: [sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b]
Kegagalan ini dapat terjadi saat menghapus gambar yang didorong sebelum peluncuran OCI 1.1. Seperti disebutkan dalam kesalahan, Anda harus menghapus manifes yang merujuk gambar sebelum Anda dapat menghapus gambar sebagai berikut:
-
Untuk menghapus manifes yang terkait dengan tanda tangan yang ingin Anda hapus, ketik:
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b
Outputnya akan terlihat serupa dengan ini:
Are you sure you want to delete the manifest "sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b" and all tags associated with it? [y/N] y
-
Tekan
y
. Manifes harus dihapus. -
Dengan manifes hilang, Anda dapat menghapus tanda tangan:
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
Outputnya akan terlihat mirip dengan ini. Tekan
y
.Are you sure you want to delete the manifest "sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42" and all tags associated with it? [y/N] y Deleted [registry] 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
-
Untuk melihat bahwa tanda tangan telah dihapus, ketik:
oras discover 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci:helloworld
Outputnya akan terlihat serupa dengan ini:
111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:88c0c54329bfdc1d94d6f58cd3fcb1226d46f58670f44a8c689cb3c9b37b6925 └── application/vnd.cncf.notary.signature └── sha256:6527bcec87adf1d55460666183b9d0968b3cd4e4bc34602d485206a219851171