Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Télécharger les actifs de la version du package
Un actif est un fichier individuel (par exemple, un fichier npm ou un .tgz fichier Maven POM ou JAR) stocké dans CodeArtifact lequel est associé à une version de package. Vous pouvez télécharger les éléments du package à l'aide duget-package-version-assets command. Cela vous permet de récupérer des actifs sans utiliser un client de gestion de packages tel que npm oupip. Pour télécharger une ressource, vous devez fournir le nom de la ressource, qui peut être obtenu à l'aide de la list-package-version-assets commande. Pour plus d'informations, voirRépertorier les actifs de la version. La ressource sera téléchargée sur le stockage local avec un nom de fichier que vous spécifiez.
L'exemple suivant télécharge la guava-27.1-jre.jar ressource à partir du package Maven com.google.guava:guava avec la version27.1-jre.
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
Dans cet exemple, le nom du fichier a été spécifié guava-27.1-jre.jar par le dernier argument de la commande précédente, de sorte que la ressource téléchargée sera nomméeguava-27.1-jre.jar.
Le résultat de la commande sera :
{ "assetName": "guava-27.1-jre.jar", "packageVersion": "27.1-jre", "packageVersionRevision": "YGp9ck2tmy03PGSxioclfYzQ0BfTLR9zzhQJtERv62I=" }
Note
Pour télécharger des ressources à partir d'un package npm délimité, incluez la portée dans l'--namespaceoption. Le @ symbole doit être omis lors de l'utilisation--namespace. Par exemple, si la portée est@types, utilisez--namespace types.
Le téléchargement de ressources à l'aide codeartifact:GetPackageVersionAsset d'get-package-version-assetune autorisation requise sur la ressource du package. Pour plus d'informations sur les politiques d'autorisation basées sur les ressources, consultez les Resource-based politiques du Guide de l'Gestion des identités et des accès AWS utilisateur.