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 --package
kind-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 --package
my_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 --package
my_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 --package
my_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 --domain
my_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 tandalatest
tidak 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 --package
my-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 .