

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Listet die Paketnamen auf
<a name="list-packages"></a>

Verwenden Sie den `list-packages` Befehl in CodeArtifact , um eine Liste aller Paketnamen in einem Repository abzurufen. Dieser Befehl gibt nur die Paketnamen zurück, nicht die Versionen.

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

Beispielausgabe:

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

## NPM-Paketnamen auflisten
<a name="list-packages-npm"></a>

Um nur die Namen der npm-Pakete aufzulisten, setzen Sie den Wert der `--format` Option auf. `npm`

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

Um npm-Pakete in einem Namespace (*npm-Bereich*) aufzulisten, verwenden Sie die Optionen und. `--namespace` `--format`

**Wichtig**  
Der Wert für die `--namespace` Option sollte den Anfang nicht enthalten. `@` Um nach dem Namespace zu suchen`@types`, setzen Sie den Wert auf*types*.

**Anmerkung**  
Die `--namespace` Option filtert nach dem Namespace-Präfix. Jedes npm-Paket mit einem Bereich, der mit dem an die `--namespace` Option übergebenen Wert beginnt, wird in der `list-packages` Antwort zurückgegeben.

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

Beispielausgabe:

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

        }
    ]
}
```

## Listet die Namen der Maven-Pakete auf
<a name="list-packages-maven"></a>

Um nur die Namen der Maven-Pakete aufzulisten, setzen Sie den Wert der `--format` Option auf. `maven` Sie müssen in der Option auch die Maven-Gruppen-ID angeben. `--namespace`

**Anmerkung**  
Die `--namespace` Option filtert nach dem Namespace-Präfix. Jedes npm-Paket mit einem Bereich, der mit dem an die `--namespace` Option übergebenen Wert beginnt, wird in der `list-packages` Antwort zurückgegeben.

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

Beispielausgabe:

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

        }
    ]
}
```

## Python-Paketnamen auflisten
<a name="list-packages-python"></a>

Um nur die Namen von Python-Paketen aufzulisten, setzen Sie den Wert der `--format` Option auf`pypi`.

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

## Filtern Sie nach dem Präfix des Paketnamens
<a name="list-packages-package-prefix"></a>

 Um Pakete zurückzugeben, die mit einer bestimmten Zeichenfolge beginnen, können Sie die `--package-prefix` Option verwenden. 

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

Beispielausgabe:

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

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

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

        }
    ]
}
```

## Unterstützte Kombinationen von Suchoptionen
<a name="list-packages-option-combinations"></a>

Sie können die `--package-prefix` Optionen `--format``--namespace`, und in jeder beliebigen Kombination verwenden, mit der Ausnahme, dass diese nicht einzeln verwendet werden `--namespace` kann. Für die Suche nach allen npm-Paketen mit einem Bereich, der mit 1 beginnt, `@types` muss die `--format` Option angegeben werden. Die `--namespace` alleinige Verwendung führt zu einem Fehler. 

 Die Verwendung keiner der drei Optionen wird auch von unterstützt `list-packages` und gibt alle Pakete aller Formate zurück, die im Repository vorhanden sind. 

## Ausgabe formatieren
<a name="list-packages-format-output"></a>

 Sie können Parameter verwenden, die für alle AWS CLI Befehle verfügbar sind, um die `list-packages` Antwort kompakter und lesbarer zu gestalten. Verwenden Sie den `--query` Parameter, um das Format jeder zurückgegebenen Paketversion anzugeben. Verwenden Sie den `--output` Parameter, um die Antwort als Klartext zu formatieren. 

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

Beispielausgabe:

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

 Weitere Informationen finden Sie unter [Steuern der Befehlsausgabe über die AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-output.html) im *AWS Command Line Interface -Benutzerhandbuch*. 

## Standardwerte und andere Optionen
<a name="list-packages-defaults-options"></a>

 Standardmäßig beträgt die maximale Anzahl von Ergebnissen, die von zurückgegeben werden`list-packages`, 100. Sie können dieses Ergebnislimit ändern, indem Sie die `--max-results` Option verwenden.

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

Der zulässige Höchstwert von `--max-results` ist 1.000. Um das Auflisten von Paketen in Repositorys mit mehr als 1.000 Paketen zu ermöglichen, wird `list-packages` die Paginierung mithilfe des `nextToken` Felds in der Antwort unterstützt. Wenn die Anzahl der Pakete im Repository den Wert von übersteigt`--max-results`, können Sie den Wert von an einen anderen Aufruf von übergeben, `nextToken` um die nächste Ergebnisseite `list-packages` zu erhalten.

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