

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.

# Paketversionen auflisten
<a name="list-packages-versions"></a>

Verwenden Sie den `list-package-versions` Befehl in AWS CodeArtifact , um eine Liste aller Versionen eines Paketnamens in einem Repository abzurufen.

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

Beispielausgabe:

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

Sie können dem `list-package-versions` Aufruf den `--status` Parameter hinzufügen, um die Ergebnisse nach dem Status der Paketversion zu filtern. Weitere Hinweise zum Status der Paketversion finden Sie unter[Status der Paketversion](packages-overview.md#package-version-status). 

 Sie können die Antwort `list-package-versions` mithilfe der `--next-token` Parameter `--max-results` und paginieren. Geben Sie für `--max-results` eine Ganzzahl zwischen 1 und 1000 an, um die Anzahl der auf einer einzelnen Seite zurückgegebenen Ergebnisse anzugeben. Die Standardeinstellung ist 50. Um nachfolgende Seiten zurückzugeben, führen Sie den `list-package-versions` Vorgang erneut aus und übergeben Sie den in der vorherigen Befehlsausgabe empfangenen `nextToken` Wert an`--next-token`. Wenn die `--next-token` Option nicht verwendet wird, wird immer die erste Ergebnisseite zurückgegeben. 

 Der `list-package-versions` Befehl listet keine Paketversionen in Upstream-Repositorys auf. Es werden jedoch Verweise auf Paketversionen in einem Upstream-Repository aufgeführt, die während einer Paketversionsanforderung in Ihr Repository kopiert wurden. Weitere Informationen finden Sie unter [Arbeiten mit Upstream-Repositorys in CodeArtifact](repos-upstream.md). 

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

Um alle Paketversionen für ein npm-Paket aufzulisten, setzen Sie den Wert der `--format` Option auf. `npm`

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

Verwenden Sie die Option, um npm-Paketversionen in einem bestimmten Namespace (*npm-Bereich*) aufzulisten. `--namespace` 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*.

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

## Maven-Paketversionen auflisten
<a name="list-packages-versions-maven"></a>

Um alle Paketversionen für ein Maven-Paket aufzulisten, setzen Sie den Wert der `--format` Option auf. `maven` Sie müssen in der Option auch die Maven-Gruppen-ID angeben. `--namespace`

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

## Versionen sortieren
<a name="list-package-versions-sorting"></a>

 `list-package-versions`kann Versionen ausgeben, die nach dem Zeitpunkt der Veröffentlichung in absteigender Reihenfolge sortiert sind (die zuletzt veröffentlichten Versionen werden zuerst aufgeführt). Verwenden Sie den `--sort-by` Parameter mit einem Wert von `PUBLISHED_TIME` wie folgt.

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

 Beispielausgabe: 

```
{

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

## Standardanzeigeversion
<a name="list-package-versions-default-version"></a>

 Der Rückgabewert für `defaultDisplayVersion` hängt vom Paketformat ab: 
+  Für generische, Maven- und PyPI-Pakete ist dies die zuletzt veröffentlichte Paketversion. 
+  Bei npm-Paketen ist dies die Version, auf die das Tag verweist. `latest` Wenn das `latest` Tag nicht gesetzt ist, handelt es sich um die zuletzt veröffentlichte Paketversion. 

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

 Sie können Parameter verwenden, die für alle AWS CLI Befehle verfügbar sind, um die `list-package-versions` 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-package-versions --package my-package-name --domain my_domain --domain-owner 111122223333 \
--repository my_repo --format npm --output text --query 'versions[*].[version]'
```

Beispielausgabe:

```
0.1.1
0.1.2
0.1.0
3.0.0
```

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