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 ressources de la version du package
Un actif est un fichier individuel (par exemple, un .tgz
fichier npm ou Maven POM ou un JAR fichier) stocké dans CodeArtifact lequel est associé à une version de package. Vous pouvez télécharger les ressources du package à l'aide duget-package-version-assets command
. Cela vous permet de récupérer des actifs sans utiliser un client de gestionnaire 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 le guava-27.1-jre.jar
actif du package Maven com.google.guava:guava
avec 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
Dans cet exemple, le nom du fichier a été spécifié comme 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ée guava-27.1-jre.jar
.
Le résultat de la commande sera le suivant :
{ "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'--namespace
option. Le @
symbole doit être omis lors de l'utilisation--namespace
. Par exemple, si le champ d'application est@types
, utilisez--namespace types
.
Le téléchargement de ressources à l'aide de cette ressource get-package-version-asset
nécessite une codeartifact:GetPackageVersionAsset
autorisation sur la ressource du package. Pour plus d'informations sur les politiques d'autorisation basées sur les ressources, consultez la section Politiques basées sur les ressources dans le Guide de l'utilisateur.AWS Identity and Access Management