

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

# Menghapus tanda tangan dan artefak lainnya dari repositori pribadi Amazon ECR
<a name="image-artifact-delete"></a>

Anda dapat menggunakan klien ORAS untuk membuat daftar dan menghapus tanda tangan dan artefak jenis referensi lainnya dari repositori pribadi Amazon ECR. Menghapus tanda tangan dan artefak referensi lainnya mirip dengan cara gambar dihapus (lihat). [Menghapus gambar di Amazon ECR](delete_image.md) Berikut adalah cara membuat daftar artefak dan menghapus tanda tangan: 

**Untuk mengelola artefak gambar menggunakan ORAS CLI**

1. Instal dan konfigurasikan klien ORAS.

   Untuk informasi tentang menginstal dan mengonfigurasi klien ORAS, lihat [Instalasi](https://oras.land/docs/installation) di dokumentasi ORAS.

1. Untuk mencantumkan artefak yang tersedia untuk gambar Amazon ECR, 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
   ```

1. Untuk menghapus tanda tangan menggunakan CLI ORAS, 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
   ```

1. 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:

1. 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
   ```

1. Tekan `y`. Manifes harus dihapus.

1. 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
   ```

1. 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
   ```