

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.

# Laden Sie die Ressourcen der Paketversion herunter
<a name="download-assets"></a>

Ein *Asset* ist eine einzelne Datei (z. B. eine `.tgz` NPM-Datei oder eine Maven-POM- oder JAR-Datei) CodeArtifact , die in einer Paketversion gespeichert ist. Sie können Paket-Assets mit dem herunterladen. `get-package-version-assets command` Auf diese Weise können Sie Assets abrufen, ohne einen Paketmanager-Client wie `npm` oder zu verwenden`pip`. Um ein Asset herunterzuladen, müssen Sie den Namen des Assets angeben, den Sie mit dem `list-package-version-assets` Befehl abrufen können. Weitere Informationen finden Sie unter[Listet die Ressourcen der Paketversion auf](list-assets.md). Das Asset wird mit einem von Ihnen angegebenen Dateinamen in den lokalen Speicher heruntergeladen.

Im folgenden Beispiel wird das {{guava-27.1-jre.jar}} Asset aus dem Maven-Paket {{com.google.guava:guava}} mit Version {{27.1-jre}} heruntergeladen.

```
aws codeartifact get-package-version-asset --domain {{my_domain}} --domain-owner {{111122223333}} --repository {{my_repo}} \
    --format {{maven}} --namespace {{com.google.guava}} --package {{guava}} --package-version {{27.1-jre}} \
    --asset {{guava-27.1-jre.jar}} \
    {{guava-27.1-jre.jar}}
```

 In diesem Beispiel wurde der Dateiname wie {{guava-27.1-jre.jar}} durch das letzte Argument im vorherigen Befehl angegeben, sodass das heruntergeladene Asset benannt {{guava-27.1-jre.jar}} wird. 

Die Ausgabe des Befehls wird wie folgt aussehen:

```
{
    "assetName": "guava-27.1-jre.jar",
    "packageVersion": "27.1-jre",
    "packageVersionRevision": "YGp9ck2tmy03PGSxioclfYzQ0BfTLR9zzhQJtERv62I="
}
```

**Anmerkung**  
Um Assets aus einem NPM-Paket mit Gültigkeitsbereich herunterzuladen, schließen Sie den Bereich in die Option ein. `--namespace` Das `@` Symbol muss bei der Verwendung weggelassen werden. `--namespace` Wenn der Gültigkeitsbereich beispielsweise lautet`@types`, verwenden Sie`--namespace types`.

 Für das Herunterladen von Inhalten mithilfe von `get-package-version-asset` ist eine `codeartifact:GetPackageVersionAsset` Genehmigung für die Paketressource erforderlich. *Weitere Informationen zu ressourcenbasierten Berechtigungsrichtlinien finden Sie im [Benutzerhandbuch unter Ressourcenbasierte Richtlinien](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_resource-based).AWS Identity and Access Management * 