

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`, imposta 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 dell'utente*. 