Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Hapus sebuah repositori

Mode fokus
Hapus sebuah repositori - CodeArtifact

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

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

Anda dapat menghapus repositori menggunakan CodeArtifact konsol atau file. AWS CLI Setelah repositori dihapus, Anda tidak dapat lagi mendorong paket ke sana atau menarik paket darinya. Semua paket dalam repositori menjadi tidak tersedia secara permanen dan tidak dapat dipulihkan. Anda dapat membuat repositori dengan nama yang sama, namun isinya akan kosong.

penting

Menghapus repositori tidak dapat dibatalkan. Setelah Anda menghapus repositori, Anda tidak lagi dapat memulihkannya dan tidak dapat dipulihkan.

Menghapus repositori (konsol)

  1. Buka AWS CodeArtifact konsol di https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Pada panel navigasi, pilih Repositories (Repositori), lalu pilih repositori yang ingin Anda hapus.

  3. Pilih Delete (Hapus) dan kemudian ikuti langkah-langkah untuk menghapus domain.

Menghapus repositori (AWS CLI)

Gunakan perintah delete-repository untuk menghapus repositori.

aws codeartifact delete-repository --domain my_domain --domain-owner 111122223333 --repository my_repo

Contoh output:

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012", "domainName": "my_domain", "domainOwner": "123456789012", "arn": "arn:aws:codeartifact:region-id:123456789012:repository/my_domain/my_repo", "description": "My new repository", "upstreams": [], "externalConnections": [] } }

Lindungi repositori agar tidak dihapus

Anda dapat mencegah repositori dihapus secara tidak sengaja dengan menyertakan kebijakan domain yang mirip dengan berikut ini:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "DenyRepositoryDeletion", "Action": [ "codeartifact:DeleteRepository" ], "Effect": "Deny", "Resource": "*", "Principal": * } ] }

Kebijakan ini mencegah semua prinsipal menghapus repositori, tetapi jika Anda memutuskan nanti bahwa Anda perlu menghapus repositori, Anda dapat melakukannya dengan mengikuti langkah-langkah berikut:

  1. Dalam kebijakan domain, perbarui kebijakan menjadi berikut:

    { "Version": "2012-10-17", "Statement": [ { "Sid": "DenyRepositoryDeletion", "Action": [ "codeartifact:DeleteRepository" ], "Effect": "Deny", "NotResource": "repository-arn", "Principal": * } ] }

    Ganti repository-arn dengan ARN dari repositori yang ingin Anda hapus.

  2. Di AWS CodeArtifact konsol, pilih Repositori dan hapus repositori yang Anda pilih.

  3. Setelah menghapus repositori, Anda dapat mengubah kebijakan kembali untuk mencegah penghapusan aksidental.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "DenyRepositoryDeletion", "Action": [ "codeartifact:DeleteRepository" ], "Effect": "Deny", "Resource": "*", "Principal": * } ] }

Atau, Anda dapat menyertakan pernyataan penolakan yang sama dalam kebijakan repositori. Ini memungkinkan Anda memiliki lebih banyak fleksibilitas untuk melindungi repositori bernilai tinggi dari penghapusan.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.