Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mencantumkan versi paket
Gunakan list-package-versions perintah AWS CodeArtifact untuk mendapatkan daftar semua versi nama paket dalam repositori.
aws codeartifact list-package-versions --packagekind-of\ --domainmy_domain--domain-owner111122223333\ --repositorymy_repository--formatnpm
Contoh output:
{ "defaultDisplayVersion": "1.0.1", "format": "npm", "package": "kind-of", "versions": [ { "version": "1.0.1", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "1.0.0", "revision": "REVISION-SAMPLE-2-C752BEEF6D2CFC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.2", "revision": "REVISION-SAMPLE-3-654S65A5C5E1FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.1", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC"", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.0", "revision": "REVISION-SAMPLE-4-AF669139B772FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } } ] }
Anda dapat menambahkan parameter --status ke panggilan list-package-versions untuk memfilter hasil berdasarkan status versi paket. Untuk informasi selengkapnya tentang status versi paket, lihatStatus versi paket.
Anda dapat memberi nomor halaman pada respons dari list-package-versions menggunakan --max-results dan parameter --next-token. Untuk --max-results, tentukan bilangan bulat dari 1 sampai 1000 untuk menentukan jumlah hasil yang dikembalikan dalam satu halaman. Defaultnya adalah 50. Untuk mengembalikan halaman berikutnya, jalankan list-package-versions lagi dan teruskan nilai nextToken yang diterima dalam perintah output sebelumnya untuk --next-token. Saat opsi --next-token tidak digunakan, halaman pertama hasil selalu dikembalikan.
Perintah list-package-versions tidak mencantumkan versi paket di repositori hulu. Namun, referensi ke versi paket dalam repositori hulu yang disalin ke repositori Anda selama permintaan versi paket tercantum. Untuk informasi selengkapnya, lihat Bekerja dengan repositori upstream di CodeArtifact.
Daftar versi paket npm
Untuk mencantumkan semua versi paket untuk paket npm, tetapkan nilai --format opsi kenpm.
aws codeartifact list-package-versions --packagemy_package--domainmy_domain\ --domain-owner111122223333--repositorymy_repo--format npm
Untuk mencantumkan versi paket npm di namespace tertentu (lingkup npm), gunakan opsi. --namespace Nilai untuk opsi --namespace tidak boleh mencakup @ di awal. Untuk mencari namespace@types, atur nilainya ke. types
aws codeartifact list-package-versions --packagemy_package--domainmy_domain\ --domain-owner111122223333--repositorymy_repo--format npm \ --namespacetypes
Daftar versi paket Maven
Untuk mencantumkan semua versi paket untuk paket Maven, tetapkan nilai --format opsi ke. maven Anda juga harus menentukan ID grup Maven di opsi. --namespace
aws codeartifact list-package-versions --packagemy_package--domainmy_domain\ --domain-owner111122223333--repositorymy_repo--format maven \ --namespaceorg.apache.commons
Mengurutkan versi
list-package-versions dapat memberikan output versi yang diurutkan dalam urutan menurun berdasarkan waktu publikasi (versi yang paling baru dipublikasikan dicantumkan pertama). Gunakan parameter --sort-by dengan nilai PUBLISHED_TIME, sebagai berikut.
aws codeartifact list-package-versions --domainmy_domain--domain-owner111122223333--repositorymy_repository\ --formatnpm--packagewebpack--max-results5--sort-byPUBLISHED_TIME
Contoh output:
{ "defaultDisplayVersion": "4.41.2", "format": "npm", "package": "webpack", "versions": [ { "version": "5.0.0-beta.7", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "status": "Published" }, { "version": "5.0.0-beta.6", "revision": "REVISION-SAMPLE-2-C752BEEF6D2CFC", "status": "Published" }, { "version": "5.0.0-beta.5", "revision": "REVISION-SAMPLE-3-654S65A5C5E1FC", "status": "Published" }, { "version": "5.0.0-beta.4", "revision": "REVISION-SAMPLE-4-AF669139B772FC", "status": "Published" }, { "version": "5.0.0-beta.3", "revision": "REVISION-SAMPLE-5-C752BEE9B772FC", "status": "Published" } ], "nextToken": "eyJsaXN0UGF...." }
Versi tampilan default
Nilai yang dikembalikan untuk defaultDisplayVersion bergantung pada format paket:
-
Untuk paket generik, Maven, dan PyPI, ini adalah versi paket yang paling baru diterbitkan.
-
Untuk paket npm, itu adalah versi yang direferensikan oleh tanda
latest. Jika tandalatesttidak diatur, nilai adalah versi paket yang paling baru dipublikasikan.
Output format
Anda dapat menggunakan parameter yang tersedia untuk semua AWS CLI perintah untuk membuat list-package-versions respons ringkas dan lebih mudah dibaca. Gunakan parameter --query untuk menentukan format setiap versi paket yang dikembalikan. Gunakan --output parameter untuk memformat respons sebagai teks biasa.
aws codeartifact list-package-versions --packagemy-package-name--domainmy_domain--domain-owner111122223333\ --repositorymy_repo--formatnpm--outputtext--query 'versions[*].[version]'
Contoh output:
0.1.1 0.1.2 0.1.0 3.0.0
Untuk informasi lebih lanjut, lihat Mengontrol output perintah dari AWS CLI dalam Panduan Pengguna AWS Command Line Interface .