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”.

Mencantumkan nama paket

Mode fokus
Mencantumkan nama paket - 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.

Gunakan list-packages perintah CodeArtifact untuk mendapatkan daftar semua nama paket dalam repositori. Perintah ini hanya mengembalikan nama paket, bukan versi.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo

Contoh output:

{ "nextToken": "eyJidWNrZXRJZCI6I...", "packages": [ { "package": "acorn", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "acorn-dynamic-import", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "ajv", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "ajv-keywords", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "anymatch", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "ast", "namespace": "webassemblyjs", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } } ] }

Mencantumkan nama paket npm

Untuk mencantumkan hanya nama paket npm, tetapkan nilai opsi --format ke npm.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \ --format npm

Untuk daftar paket npm di namespace (lingkup npm), gunakan opsi --namespace dan --format.

penting

Nilai untuk opsi --namespace tidak boleh mencakup @ di awal. Untuk mencari namespace@types, atur nilainya ke. types

catatan

--namespaceOpsi menyaring dengan awalan namespace. Paket npm apa pun dengan cakupan yang dimulai dengan nilai yang diteruskan ke --namespace opsi akan dikembalikan dalam list-packages respons.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \ --format npm --namespace types

Contoh output:

{ "nextToken": "eyJidWNrZXRJZ...", "packages": [ { "package": "3d-bin-packing", "namespace": "types", "format": "npm" }, { "package": "a-big-triangle", "namespace": "types", "format": "npm" }, { "package": "a11y-dialog", "namespace": "types", "format": "npm" } ] }

Mencantumkan nama paket Maven

Untuk mencantumkan hanya nama paket Maven, tetapkan nilai opsi --format ke maven. Anda juga harus menentukan ID grup Maven di opsi. --namespace

catatan

--namespaceOpsi menyaring dengan awalan namespace. Paket npm apa pun dengan cakupan yang dimulai dengan nilai yang diteruskan ke --namespace opsi akan dikembalikan dalam list-packages respons.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \ --format maven --namespace org.apache.commons

Contoh output:

{ "nextToken": "eyJidWNrZXRJZ...", "packages": [ { "package": "commons-lang3", "namespace": "org.apache.commons", "format": "maven" }, { "package": "commons-collections4", "namespace": "org.apache.commons", "format": "maven" }, { "package": "commons-compress", "namespace": "org.apache.commons", "format": "maven" } ] }

Mencantumkan nama paket Python

Untuk mencantumkan hanya nama Python, tetapkan nilai opsi --format ke pypi.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \ --format pypi

Filter berdasarkan prefiks nama paket

Untuk mengembalikan paket yang dimulai dengan string tertentu, Anda dapat menggunakan opsi --package-prefix.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \ --format npm --package-prefix pat

Contoh output:

{ "nextToken": "eyJidWNrZXRJZ...", "packages": [ { "package": "path", "format": "npm" }, { "package": "pat-test", "format": "npm" }, { "package": "patch-math3", "format": "npm" } ] }

Kombinasi opsi penelusuran yang didukung

Anda dapat menggunakan opsi --format, --namespace, dan --package-prefix dalam kombinasi apa pun, kecuali bahwa --namespace tidak dapat digunakan sendiri. Mencari semua paket npm dengan cakupan yang dimulai dengan @types memerlukan --format opsi yang akan ditentukan. Menggunakan --namespace sendiri menghasilkan kesalahan.

Tidak menggunakan satu pun dari tiga pilihan ini juga didukung oleh list-packages dan akan mengembalikan semua paket dari semua format yang ada dalam repositori.

Output format

Anda dapat menggunakan parameter yang tersedia untuk semua AWS CLI perintah untuk membuat list-packages respons ringkas dan lebih mudah dibaca. Gunakan parameter --query untuk menentukan format setiap versi paket yang dikembalikan. Gunakan parameter --output untuk memformat respons sebagai plaintext.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \ --output text --query 'packages[*].[package]'

Contoh output:

accepts array-flatten body-parser bytes content-disposition content-type cookie cookie-signature

Untuk informasi lebih lanjut, lihat Mengontrol output perintah dari AWS CLI dalam Panduan Pengguna AWS Command Line Interface .

Default dan opsi lainnya

Secara default, jumlah maksimum hasil yang dikembalikan oleh list-packages adalah 100. Anda dapat mengubah batas hasil ini menggunakan opsi --max-results.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo --max-results 20

Nilai maksimum --max-results yang diizinkan adalah 1.000. Untuk mengizinkan mencantumkan paket dalam repositori dengan lebih dari 1.000 paket, list-packages mendukung pemberian nomor halaman menggunakan bidang nextToken dalam respons. Jika jumlah paket dalam repositori lebih dari nilai --max-results, Anda dapat meneruskan nilai nextToken ke invokasi lain dari list-packages untuk mendapatkan halaman hasil berikutnya.

aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \ --next-token rO0ABXNyAEdjb...
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.