Scarica gli asset della versione del pacchetto - CodeArtifact

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-owner 111122223333 --repository my_repo \ --format maven --namespace com.google.guava --package guava --package-version 27.1-jre \ --asset guava-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'--namespaceopzione. 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:GetPackageVersionAssetautorizzazione 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