Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Scarica gli asset della versione del pacchetto
Una risorsa è un singolo file (ad esempio, un .tgz
file npm o Maven POM o un JAR file) archiviato in CodeArtifact e associato a una versione del pacchetto. È possibile scaricare le risorse del pacchetto utilizzando. get-package-version-assets command
Ciò consente di recuperare le risorse senza utilizzare un client di gestione dei pacchetti come npm
opip
. Per scaricare una risorsa è necessario fornire il nome della risorsa che può essere ottenuto utilizzando il list-package-version-assets
comando, per ulteriori informazioni, vedereElenca le risorse della versione del pacchetto. La risorsa verrà scaricata nella memoria locale con un nome di file specificato dall'utente.
L'esempio seguente scarica il guava-27.1-jre.jar
risorsa del pacchetto Maven com.google.guava:guava
con versione 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 questo esempio, il nome del file è stato specificato come guava-27.1-jre.jar
in base all'ultimo argomento del comando precedente, quindi la risorsa scaricata verrà denominata guava-27.1-jre.jar
.
L'output del comando sarà:
{ "assetName": "guava-27.1-jre.jar", "packageVersion": "27.1-jre", "packageVersionRevision": "YGp9ck2tmy03PGSxioclfYzQ0BfTLR9zzhQJtERv62I=" }
Nota
Per scaricare risorse da un pacchetto npm con ambito, includi l'ambito nell'--namespace
opzione. Il @
simbolo deve essere omesso durante l'utilizzo. --namespace
Ad esempio, se l'ambito è@types
, usa--namespace types
.
Il download di risorse utilizzando get-package-version-asset
richiede l'codeartifact:GetPackageVersionAsset
autorizzazione sulla risorsa del pacchetto. Per ulteriori informazioni sulle politiche di autorizzazione basate sulle risorse, consultate Politiche basate sulle risorse nella Guida per l'utente.AWS Identity and Access Management