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 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 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 guava-27.1-jre.jar Asset com.google.guava:guava mit Version 27.1-jre aus dem Maven-Paket heruntergeladen.
aws codeartifact get-package-version-asset --domainmy_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 wie guava-27.1-jre.jar im letzten Argument des vorherigen Befehls 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, nehmen Sie den Gültigkeitsbereich in die Option auf. --namespace Das @ Symbol muss bei der Verwendung weggelassen werden. --namespace Wenn der Geltungsbereich beispielsweise lautet@types, verwenden Sie--namespace types.
Für das Herunterladen von Assets mithilfe der Paketressource ist get-package-version-asset eine codeartifact:GetPackageVersionAsset Genehmigung erforderlich. Weitere Informationen zu ressourcenbasierten Berechtigungsrichtlinien finden Sie unter Resource-based Richtlinien im AWS Identity and Access Management Benutzerhandbuch.