

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

# Mencantumkan versi paket
<a name="list-packages-versions"></a>

Gunakan `list-package-versions` perintah AWS CodeArtifact untuk mendapatkan daftar semua versi nama paket dalam repositori.

```
aws codeartifact list-package-versions --package kind-of \ 
--domain my_domain --domain-owner 111122223333 \
--repository my_repository --format npm
```

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, lihat[Status versi paket](packages-overview.md#package-version-status). 

 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](repos-upstream.md). 

## Daftar versi paket npm
<a name="list-packages-versions-npm"></a>

Untuk mencantumkan semua versi paket untuk paket npm, tetapkan nilai `--format` opsi ke`npm`.

```
aws codeartifact list-package-versions --package my_package --domain my_domain \ 
 --domain-owner 111122223333 --repository my_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 --domain my_domain \
 --domain-owner 111122223333 --repository my_repo --format npm \
 --namespace types
```

## Daftar versi paket Maven
<a name="list-packages-versions-maven"></a>

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 --domain my_domain \
 --domain-owner 111122223333 --repository my_repo --format maven \
 --namespace org.apache.commons
```

## Mengurutkan versi
<a name="list-package-versions-sorting"></a>

 `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-owner 111122223333 --repository my_repository  \
--format npm --package webpack --max-results 5 --sort-by PUBLISHED_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
<a name="list-package-versions-default-version"></a>

 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 tanda `latest` tidak diatur, nilai adalah versi paket yang paling baru dipublikasikan. 

## Output format
<a name="list-package-versions-format-output"></a>

 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 --domain my_domain --domain-owner 111122223333 \
--repository my_repo --format npm --output text --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](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-output.html) dalam *Panduan Pengguna AWS Command Line Interface *. 