

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Elenca le versioni dei pacchetti
<a name="list-packages-versions"></a>

Usa il `list-package-versions` comando in AWS CodeArtifact per ottenere un elenco di tutte le versioni di un nome di pacchetto in un repository.

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

Output di esempio:

```
{
  "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"
            }
      }        
  ]
}
```

È possibile aggiungere il `--status` parametro alla `list-package-versions` chiamata per filtrare i risultati in base allo stato della versione del pacchetto. Per ulteriori informazioni sullo stato della versione del pacchetto, vedere[Stato della versione del pacchetto](packages-overview.md#package-version-status). 

 È possibile impaginare la risposta `list-package-versions` utilizzando i `--next-token` parametri `--max-results` and. Per`--max-results`, specificate un numero intero compreso tra 1 e 1000 per specificare il numero di risultati restituiti in una singola pagina. L'impostazione predefinita è 50. Per tornare alle pagine successive, esegui `list-package-versions` nuovamente e passa il `nextToken` valore ricevuto nell'output del comando precedente a`--next-token`. Quando l'`--next-token`opzione non viene utilizzata, viene sempre restituita la prima pagina dei risultati. 

 Il `list-package-versions` comando non elenca le versioni dei pacchetti negli archivi upstream. Tuttavia, vengono elencati i riferimenti alle versioni dei pacchetti in un repository upstream che sono state copiate nel repository durante una richiesta di versione del pacchetto. Per ulteriori informazioni, consulta [Lavorare con i repository upstream in CodeArtifact](repos-upstream.md). 

## Elenca le versioni del pacchetto npm
<a name="list-packages-versions-npm"></a>

Per elencare tutte le versioni del pacchetto per un pacchetto npm, imposta il valore dell'`--format`opzione su. `npm`

```
aws codeartifact list-package-versions --package my_package --domain my_domain \ 
 --domain-owner 111122223333 --repository my_repo --format npm
```

Per elencare le versioni del pacchetto npm in uno spazio dei nomi specifico (*ambito* npm), usa l'opzione. `--namespace` Il valore dell'`--namespace`opzione non deve includere l'iniziale. `@` Per cercare lo spazio dei nomi`@types`, impostate il valore su. *types*

```
aws codeartifact list-package-versions --package my_package --domain my_domain \
 --domain-owner 111122223333 --repository my_repo --format npm \
 --namespace types
```

## Elenca le versioni del pacchetto Maven
<a name="list-packages-versions-maven"></a>

Per elencare tutte le versioni del pacchetto per un pacchetto Maven, imposta il valore dell'opzione su. `--format` `maven` È inoltre necessario specificare l'ID del gruppo Maven nell'opzione. `--namespace`

```
aws codeartifact list-package-versions --package my_package --domain my_domain \
 --domain-owner 111122223333 --repository my_repo --format maven \
 --namespace org.apache.commons
```

## Ordina le versioni
<a name="list-package-versions-sorting"></a>

 `list-package-versions`può generare versioni ordinate in ordine decrescente in base alla data di pubblicazione (le versioni pubblicate più di recente vengono elencate per prime). Utilizzate il `--sort-by` parametro con un valore pari a, come segue. `PUBLISHED_TIME`

```
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
```

 Output di esempio: 

```
{

  "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...."
}
```

## Versione di visualizzazione predefinita
<a name="list-package-versions-default-version"></a>

 Il valore restituito per `defaultDisplayVersion` dipende dal formato del pacchetto: 
+  Per i pacchetti generici, Maven e PyPI, è la versione del pacchetto pubblicata più di recente. 
+  Per i pacchetti npm, è la versione a cui fa riferimento il tag. `latest` Se il `latest` tag non è impostato, è la versione del pacchetto pubblicata più di recente. 

## Formatta l'output
<a name="list-package-versions-format-output"></a>

 È possibile utilizzare parametri disponibili per tutti i AWS CLI comandi per rendere la `list-package-versions` risposta compatta e più leggibile. Utilizzate il `--query` parametro per specificare il formato di ogni versione del pacchetto restituito. Utilizzate il `--output` parametro per formattare la risposta come testo semplice. 

```
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]'
```

Output di esempio:

```
0.1.1
0.1.2
0.1.0
3.0.0
```

 Per ulteriori informazioni, consultate [Controllare l'output dei AWS CLI comandi dalla](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-output.html) *Guida AWS Command Line Interface per l'utente*. 