Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Descargar recursos de la versión del paquete
Un activo es un archivo individual (por ejemplo, un archivo npm o un .tgz
archivo POM o JAR de Maven) almacenado y asociado a una versión de paquete. CodeArtifact Puede descargar los activos del paquete mediante get-package-version-assets command
. Esto le permite recuperar activos sin utilizar un cliente administrador de paquetes como npm
o pip
. Para descargar un activo, debe proporcionar el nombre del activo, que se puede obtener mediante el comando list-package-version-assets
; para obtener más información, consulte Enumerar los activos de la versión del paquete. El activo se descargará al almacenamiento local con el nombre de archivo que especifique.
En el siguiente ejemplo, se descarga el recurso guava-27.1-jre.jar
del paquete de Maven com.google.guava:guava
con la versión 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
En este ejemplo, el nombre del archivo se especificó como guava-27.1-jre.jar
en el último argumento del comando anterior, por lo que el activo descargado se denominará guava-27.1-jre.jar
.
La salida del comando será:
{ "assetName": "guava-27.1-jre.jar", "packageVersion": "27.1-jre", "packageVersionRevision": "YGp9ck2tmy03PGSxioclfYzQ0BfTLR9zzhQJtERv62I=" }
nota
Para descargar activos de un paquete npm con alcance, incluya el alcance en la opción --namespace
. Se debe omitir el símbolo @
cuando se utilice --namespace
. Por ejemplo, si el alcance es @types
, utilice --namespace types
.
La descarga de activos mediante el recurso del paquete get-package-version-asset
requiere un permiso codeartifact:GetPackageVersionAsset
. Para obtener más información sobre las políticas de permisos basadas en recursos, consulte Políticas basadas en recursos en la Guía del usuario de AWS Identity and Access Management .