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
Ein Asset ist eine einzelne Datei (z. B. eine .tgz
NPM-Datei, 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 verwendenpip
. 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 unterListet die Ressourcen der Paketversion auf. Das Asset wird mit einem von Ihnen angegebenen Dateinamen in den lokalen Speicher heruntergeladen.
Im folgenden Beispiel wird das heruntergeladen guava-27.1-jre.jar
Asset aus dem Maven-Paket com.google.guava:guava
mit Version 27.1-jre
.
aws codeartifact get-package-version-asset --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --formatmaven
--namespacecom.google.guava
--packageguava
--package-version27.1-jre
\ --assetguava-27.1-jre.jar
\guava-27.1-jre.jar
In diesem Beispiel wurde der Dateiname als angegeben guava-27.1-jre.jar
durch das letzte Argument im vorherigen Befehl, sodass das heruntergeladene Asset benannt wird guava-27.1-jre.jar
.
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.AWS Identity and Access Management