

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 i nomi dei pacchetti
<a name="list-packages"></a>

Usa il `list-packages` comando in CodeArtifact per ottenere un elenco di tutti i nomi dei pacchetti in un repository. Questo comando restituisce solo i nomi dei pacchetti, non le versioni.

```
aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo
```

Output di esempio:

```
{
    "nextToken": "eyJidWNrZXRJZCI6I...",
    "packages": [
        {
            "package": "acorn",
            "format": "npm",
            "originConfiguration": {
                "restrictions": {
                    "publish": "BLOCK",
                    "upstream": "ALLOW"
            }
        },
        {
            "package": "acorn-dynamic-import",
            "format": "npm",
            "originConfiguration": {
                "restrictions": {
                    "publish": "BLOCK",
                    "upstream": "ALLOW"
            }
        },
        {
            "package": "ajv",
            "format": "npm",
            "originConfiguration": {
                "restrictions": {
                    "publish": "BLOCK",
                    "upstream": "ALLOW"
            }
        },
        {
            "package": "ajv-keywords",
            "format": "npm",
            "originConfiguration": {
                "restrictions": {
                    "publish": "BLOCK",
                    "upstream": "ALLOW"
            }
        },
        {
            "package": "anymatch",
            "format": "npm",
            "originConfiguration": {
                "restrictions": {
                    "publish": "BLOCK",
                    "upstream": "ALLOW"
            }
        },
        {
            "package": "ast",
            "namespace": "webassemblyjs",
            "format": "npm",
            "originConfiguration": {
                "restrictions": {
                    "publish": "BLOCK",
                    "upstream": "ALLOW"
            }
        }
    ]
}
```

## Elenca i nomi dei pacchetti npm
<a name="list-packages-npm"></a>

Per elencare solo i nomi dei pacchetti npm, imposta il valore dell'`--format`opzione su. `npm`

```
aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo  \
    --format npm
```

Per elencare i pacchetti npm in uno spazio dei nomi (*ambito* npm), usa le opzioni and. `--namespace` `--format`

**Importante**  
Il valore dell'`--namespace`opzione non dovrebbe includere l'iniziale. `@` Per cercare lo spazio dei nomi`@types`, impostate il valore su. *types*

**Nota**  
L'`--namespace`opzione filtra in base al prefisso del namespace. Qualsiasi pacchetto npm con un ambito che inizia con il valore passato all'`--namespace`opzione verrà restituito nella risposta. `list-packages`

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

Output di esempio:

```
{
    "nextToken": "eyJidWNrZXRJZ...",
    "packages": [
        {
            "package": "3d-bin-packing",
            "namespace": "types",
            "format": "npm"

        },
        {
            "package": "a-big-triangle",
            "namespace": "types",
            "format": "npm"

        },
        {
            "package": "a11y-dialog",
            "namespace": "types",
            "format": "npm"

        }
    ]
}
```

## Elenca i nomi dei pacchetti Maven
<a name="list-packages-maven"></a>

Per elencare solo i nomi dei pacchetti Maven, imposta il valore dell'opzione su. `--format` `maven` È inoltre necessario specificare l'ID del gruppo Maven nell'opzione. `--namespace`

**Nota**  
L'`--namespace`opzione filtra in base al prefisso dello spazio dei nomi. Qualsiasi pacchetto npm con un ambito che inizia con il valore passato all'`--namespace`opzione verrà restituito nella risposta. `list-packages`

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

Output di esempio:

```
{
    "nextToken": "eyJidWNrZXRJZ...",
    "packages": [
        {
            "package": "commons-lang3",
            "namespace": "org.apache.commons",
            "format": "maven"

        },
        {
            "package": "commons-collections4",
            "namespace": "org.apache.commons",
            "format": "maven"

        },
        {
            "package": "commons-compress",
            "namespace": "org.apache.commons",
            "format": "maven"

        }
    ]
}
```

## Elenca i nomi dei pacchetti Python
<a name="list-packages-python"></a>

Per elencare solo i nomi dei pacchetti Python, imposta il valore dell'`--format`opzione su. `pypi`

```
aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo  \
    --format pypi
```

## Filtra per prefisso del nome del pacchetto
<a name="list-packages-package-prefix"></a>

 Per restituire i pacchetti che iniziano con una stringa specificata, puoi usare l'`--package-prefix`opzione. 

```
aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo  \
    --format npm --package-prefix pat
```

Output di esempio:

```
{
    "nextToken": "eyJidWNrZXRJZ...",
    "packages": [
        {
            "package": "path",
            "format": "npm"

        },
        {
            "package": "pat-test",
            "format": "npm"

        },
        {
            "package": "patch-math3",
            "format": "npm"

        }
    ]
}
```

## Combinazioni di opzioni di ricerca supportate
<a name="list-packages-option-combinations"></a>

È possibile utilizzare le `--package-prefix` opzioni `--format``--namespace`, e in qualsiasi combinazione, ad eccezione di quelle che non `--namespace` possono essere utilizzate da sole. La ricerca di tutti i pacchetti npm con un ambito che inizia con `@types` richiede la specificazione dell'`--format`opzione. L'utilizzo `--namespace` da solo genera un errore. 

 L'utilizzo di nessuna delle tre opzioni è supportato anche da `list-packages` e restituirà tutti i pacchetti di tutti i formati presenti nel repository. 

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

 È possibile utilizzare parametri disponibili per tutti i AWS CLI comandi per rendere la `list-packages` 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 normale. 

```
aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \
  --output text --query 'packages[*].[package]'
```

Output di esempio:

```
accepts
array-flatten
body-parser
bytes
content-disposition
content-type
cookie
cookie-signature
```

 Per ulteriori informazioni, consulta ‭[‬Controllo dell’output del comando da ‭ AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-output.html) nella ‭*‬Guida per l'utente di AWS Command Line Interface ‬‭*. 

## Impostazioni predefinite e altre opzioni
<a name="list-packages-defaults-options"></a>

 Per impostazione predefinita, il numero massimo di risultati restituiti da `list-packages` è 100. È possibile modificare questo limite di risultati utilizzando l'`--max-results`opzione.

```
aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo --max-results 20
```

Il valore massimo consentito di `--max-results` è 1.000. Per consentire l'inserimento di pacchetti in repository con più di 1.000 pacchetti, `list-packages` supporta l'impaginazione utilizzando il `nextToken` campo nella risposta. Se il numero di pacchetti nel repository è superiore al valore di`--max-results`, è possibile passare il valore di `nextToken` a un'altra chiamata di per `list-packages` ottenere la pagina successiva di risultati.

```
aws codeartifact list-packages --domain my_domain --domain-owner 111122223333 --repository my_repo \
  --next-token rO0ABXNyAEdjb...
```