

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.

# Details und Abhängigkeiten der Paketversion anzeigen und aktualisieren
<a name="describe-package-version"></a>

Informationen zu einer Paketversion, einschließlich Abhängigkeiten, finden Sie unter CodeArtifact. Sie können auch den Status einer Paketversion aktualisieren. Weitere Informationen zum Status der Paketversion finden Sie unter[Status der Paketversion](packages-overview.md#package-version-status). 

## Details zur Paketversion anzeigen
<a name="view-package-details"></a>

 Verwenden Sie den `describe-package-version` Befehl, um Details zu Paketversionen anzuzeigen. Paketversionsdetails werden aus einem Package extrahiert, wenn es veröffentlicht wird CodeArtifact. Die Details in den verschiedenen Paketen variieren und hängen von ihren Formaten und davon ab, wie viele Informationen die Autoren ihnen hinzugefügt haben. 

 Die meisten Informationen in der Ausgabe des `describe-package-version` Befehls hängen vom Paketformat ab. `describe-package-version`Extrahiert beispielsweise die Informationen eines NPM-Pakets aus seiner `package.json` Datei. Die Revision wurde von CodeArtifact erstellt. Weitere Informationen finden Sie unter [Angabe einer Paketversionsrevision](copy-package.md#specify-package-version-revision). 

 Zwei Paketversionen mit demselben Namen können sich im selben Repository befinden, wenn sie sich jeweils in unterschiedlichen Namespaces befinden. Verwenden Sie den optionalen `--namespace` Parameter, um einen Namespace anzugeben. Für weitere Informationen siehe [Versionsdetails des npm-Pakets anzeigen](#describe-package-version-npm) oder [Versionsdetails des Maven-Pakets anzeigen](#describe-package-version-maven).

 Das folgende Beispiel gibt Details zur Version `1.9.0` eines Python-Pakets mit dem Namen zurück`pyhamcrest`, das sich im `my_repo` Repository befindet. 

```
aws codeartifact describe-package-version --domain my_domain --domain-owner 111122223333 --repository my_repo \
--format pypi --package pyhamcrest --package-version 1.9.0
```

 Die Ausgabe könnte wie folgt aussehen.

```
{
  "format": "pypi",
  "package": "PyHamcrest",
  "displayName": "PyHamcrest",
  "version": "1.9.0",
  "summary": "Hamcrest framework for matcher objects",
  "homePage": "https://github.com/hamcrest/PyHamcrest",
  "publishedTime": 1566002944.273,
  "licenses": [
    {
      "id": "license-id",
      "name": "license-name"
    }
  ],
  "revision": "REVISION-SAMPLE-55C752BEE9B772FC"
}
```

**Anmerkung**  
CodeArtifact ruft Paketversionsdetails wie die Paket-Homepage oder Paketlizenzinformationen aus den vom Paketautor bereitgestellten Metadaten ab. Wenn eine dieser Informationen 400 KB überschreitet, was der Größenbeschränkung für DynamoDB-Elemente entspricht, können solche Daten CodeArtifact nicht verarbeitet werden, und Sie sehen diese Informationen möglicherweise nicht auf der Konsole oder in der Antwort von. `describe-package-version` [Zum Beispiel ein Python-Paket wie https://py pi. org/project/rapyd-sdk/](https://pypi.org/project/rapyd-sdk/) hat ein sehr großes Lizenzfeld, sodass diese Informationen nicht von verarbeitet werden würden. CodeArtifact

## Versionsdetails des npm-Pakets anzeigen
<a name="describe-package-version-npm"></a>

Um Details zu einer NPM-Paketversion anzuzeigen, setzen Sie den Wert der `--format` Option auf. **npm** Fügen Sie optional den Namespace der Paketversion (*NPM-Bereich*) in die Option ein. `--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*.

Im Folgenden werden Details zur Version `4.41.5` eines `webpack` im Bereich genannten npm-Pakets zurückgegeben. `@types` 

```
aws codeartifact describe-package-version --domain my_domain --domain-owner 111122223333 --repository my_repo \
--format npm --package webpack --namespace types --package-version 4.41.5
```

 Die Ausgabe könnte wie folgt aussehen. 

```
{
  "format": "npm",
  "namespace": "types",
  "package": "webpack",
  "displayName": "webpack",
  "version": "4.41.5",
  "summary": "Packs CommonJs/AMD modules for the browser. Allows ... further output omitted for brevity",
  "homePage": "https://github.com/webpack/webpack",
  "sourceCodeRepository": "https://github.com/webpack/webpack.git",
  "publishedTime": 1577481261.09,
  "licenses": [
    {
      "id": "license-id",
      "name": "license-name"
    }
  ],
  "revision": "REVISION-SAMPLE-55C752BEE9B772FC",
  "status": "Published",
  "origin": {
            "domainEntryPoint": {
                "externalConnectionName": "public:npmjs"
            },
            "originType": "EXTERNAL"
  }
}
```

## Versionsdetails des Maven-Pakets anzeigen
<a name="describe-package-version-maven"></a>

Um Details zu einer Maven-Paketversion anzuzeigen, setzen Sie den Wert der `--format` Option auf `maven` und schließen Sie den Namespace der Paketversion in die Option ein. `--namespace`

 Das folgende Beispiel gibt Details zur Version `1.2` eines Maven-Pakets mit dem Namen zurück`commons-rng-client-api`, das sich im `org.apache.commons` Namespace und im Repository befindet. `my_repo` 

```
aws codeartifact describe-package-version --domain my_domain --domain-owner 111122223333 --repository my_repo \
--format maven --namespace org.apache.commons --package commons-rng-client-api --package-version 1.2
```

 Die Ausgabe könnte wie folgt aussehen.

```
{
  "format": "maven",
  "namespace": "org.apache.commons",
  "package": "commons-rng-client-api",
  "displayName": "Apache Commons RNG Client API",
  "version": "1.2",
  "summary": "API for client code that uses random numbers generators.",
  "publishedTime": 1567920624.849,
  "licenses": [],
  "revision": "REVISION-SAMPLE-55C752BEE9B772FC"
}
```

**Anmerkung**  
CodeArtifact extrahiert keine Paketversionsdetailinformationen aus übergeordneten POM-Dateien. Die Metadaten für eine bestimmte Paketversion enthalten nur Informationen im POM für genau diese Paketversion, nicht für das übergeordnete POM oder ein anderes POM, auf das mithilfe des `parent` POM-Tags transitiv verwiesen wird. Das bedeutet, dass bei der Ausgabe von Metadaten (wie Lizenzinformationen) für Maven-Paketversionen weggelassen `describe-package-version` werden, die auf eine `parent` Referenz angewiesen sind, um diese Metadaten zu enthalten.

## Abhängigkeiten von Paketversionen anzeigen
<a name="view-package-dependencies"></a>

 Verwenden Sie den `list-package-version-dependencies` Befehl, um eine Liste der Abhängigkeiten einer Paketversion abzurufen. Der folgende Befehl listet die Abhängigkeiten eines npm-Pakets mit dem Namen `my-package` Version `4.41.5` im `my_repo` Repository in der `my_domain` Domäne auf. 

```
aws codeartifact list-package-version-dependencies --domain my_domain --domain-owner 111122223333 --repository my_repo \
--format npm --package my-package --package-version 4.41.5
```

 Die Ausgabe könnte wie folgt aussehen. 

```
{
  "dependencies": [
    {
      "namespace": "webassemblyjs",
      "package": "ast",
      "dependencyType": "regular",
      "versionRequirement": "1.8.5"
    },
    {
      "namespace": "webassemblyjs",
      "package": "helper-module-context",
      "dependencyType": "regular",
      "versionRequirement": "1.8.5"
    },
    {
      "namespace": "webassemblyjs",
      "package": "wasm-edit",
      "dependencyType": "regular",
      "versionRequirement": "1.8.5"
    }
  ],
  "versionRevision": "REVISION-SAMPLE-55C752BEE9B772FC"
}
```

*Den Bereich der unterstützten Werte für das DependencyType-Feld finden Sie unter dem [PackageDependency](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageDependency.html)Datentyp in der API. CodeArtifact *

## Readme-Datei zur Paketversion anzeigen
<a name="view-package-readme"></a>

 Einige Paketformate, wie z. B. npm, enthalten eine `README` Datei. Verwenden Sie die`get-package-version-readme`, um die `README` Datei einer Paketversion abzurufen. Der folgende Befehl gibt die `README` Datei eines NPM-Pakets mit dem Namen`my-package`, version`4.41.5`, im `my_repo` Repository in der `my_domain` Domäne zurück. 

**Anmerkung**  
CodeArtifact unterstützt nicht die Anzeige von Readme-Dateien aus generischen Paketen oder Maven-Paketen.

```
aws codeartifact get-package-version-readme --domain my_domain --domain-owner 111122223333 --repository my_repo \
--format npm --package my-package --package-version 4.41.5
```

 Die Ausgabe könnte wie folgt aussehen.

```
{  
  "format": "npm",
  "package": "my-package",
  "version": "4.41.5"
  "readme": "<div align=\"center\">\n   <a href=\https://github.com/webpack/webpack\"> ... more content ... \n",
  "versionRevision": "REVISION-SAMPLE-55C752BEE9B772FC"
}
```