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 file npm o un .tgz
file Maven POM o JAR) 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 la guava-27.1-jre.jar
risorsa dal 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
nell'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