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à.
Elenca le versioni dei pacchetti
Usa il list-package-versions
comando in AWS CodeArtifact per ottenere un elenco di tutte le versioni di un nome di pacchetto in un repository.
aws codeartifact list-package-versions --package
kind-of
\ --domainmy_domain
--domain-owner111122223333
\ --repositorymy_repository
--formatnpm
Output di esempio:
{ "defaultDisplayVersion": "1.0.1", "format": "
npm
", "package": "kind-of
", "versions": [ { "version": "1.0.1", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "1.0.0", "revision": "REVISION-SAMPLE-2-C752BEEF6D2CFC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.2", "revision": "REVISION-SAMPLE-3-654S65A5C5E1FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.1", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC"", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }, { "version": "0.1.0", "revision": "REVISION-SAMPLE-4-AF669139B772FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } } ] }
È possibile aggiungere il --status
parametro alla list-package-versions
chiamata per filtrare i risultati in base allo stato della versione del pacchetto. Per ulteriori informazioni sullo stato della versione del pacchetto, vedereStato della versione del pacchetto.
È possibile impaginare la risposta list-package-versions
utilizzando i --next-token
parametri --max-results
and. Per--max-results
, specificate un numero intero compreso tra 1 e 1000 per specificare il numero di risultati restituiti in una singola pagina. L'impostazione predefinita è 50. Per tornare alle pagine successive, esegui list-package-versions
nuovamente e passa il nextToken
valore ricevuto nell'output del comando precedente a--next-token
. Quando l'--next-token
opzione non viene utilizzata, viene sempre restituita la prima pagina dei risultati.
Il list-package-versions
comando non elenca le versioni dei pacchetti negli archivi upstream. Tuttavia, vengono elencati i riferimenti alle versioni dei pacchetti in un repository upstream che sono state copiate nel repository durante una richiesta di versione del pacchetto. Per ulteriori informazioni, consulta Lavorare con i repository upstream in CodeArtifact.
Elenca le versioni del pacchetto npm
Per elencare tutte le versioni del pacchetto per un pacchetto npm, imposta il valore dell'--format
opzione su. npm
aws codeartifact list-package-versions --package
my_package
--domainmy_domain
\ --domain-owner111122223333
--repositorymy_repo
--format npm
Per elencare le versioni del pacchetto npm in uno spazio dei nomi specifico (ambito npm), usa l'opzione. --namespace
Il valore dell'--namespace
opzione non deve includere l'iniziale. @
Per cercare lo spazio dei nomi@types
, impostate il valore su types
.
aws codeartifact list-package-versions --package
my_package
--domainmy_domain
\ --domain-owner111122223333
--repositorymy_repo
--format npm \ --namespacetypes
Elenca le versioni del pacchetto Maven
Per elencare tutte le versioni del pacchetto per un pacchetto Maven, imposta il valore dell'opzione su. --format
maven
È inoltre necessario specificare l'ID del gruppo Maven nell'opzione. --namespace
aws codeartifact list-package-versions --package
my_package
--domainmy_domain
\ --domain-owner111122223333
--repositorymy_repo
--format maven \ --namespaceorg.apache.commons
Ordina le versioni
list-package-versions
può generare versioni ordinate in ordine decrescente in base alla data di pubblicazione (le versioni pubblicate più di recente vengono elencate per prime). Utilizzate il --sort-by
parametro con un valore pari a, come segue. PUBLISHED_TIME
aws codeartifact list-package-versions --domain
my_domain
--domain-owner111122223333
--repositorymy_repository
\ --formatnpm
--packagewebpack
--max-results5
--sort-byPUBLISHED_TIME
Output di esempio:
{ "defaultDisplayVersion": "4.41.2", "format": "npm", "package": "webpack", "versions": [ { "version": "5.0.0-beta.7", "revision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "status": "Published" }, { "version": "5.0.0-beta.6", "revision": "REVISION-SAMPLE-2-C752BEEF6D2CFC", "status": "Published" }, { "version": "5.0.0-beta.5", "revision": "REVISION-SAMPLE-3-654S65A5C5E1FC", "status": "Published" }, { "version": "5.0.0-beta.4", "revision": "REVISION-SAMPLE-4-AF669139B772FC", "status": "Published" }, { "version": "5.0.0-beta.3", "revision": "REVISION-SAMPLE-5-C752BEE9B772FC", "status": "Published" } ], "nextToken": "eyJsaXN0UGF...." }
Versione di visualizzazione predefinita
Il valore restituito per defaultDisplayVersion
dipende dal formato del pacchetto:
-
Per i pacchetti generici, Maven e PyPI, è la versione del pacchetto pubblicata più di recente.
-
Per i pacchetti npm, è la versione a cui fa riferimento il tag.
latest
Se illatest
tag non è impostato, è la versione del pacchetto pubblicata più di recente.
Formatta l'output
È possibile utilizzare parametri disponibili per tutti i AWS CLI comandi per rendere la list-package-versions
risposta compatta e più leggibile. Utilizzate il --query
parametro per specificare il formato di ogni versione del pacchetto restituito. Utilizzate il --output
parametro per formattare la risposta come testo semplice.
aws codeartifact list-package-versions --package
my-package-name
--domainmy_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatnpm
--outputtext
--query 'versions[*].[version]
'
Output di esempio:
0.1.1 0.1.2 0.1.0 3.0.0
Per ulteriori informazioni, consultate Controllare l'output dei AWS CLI comandi dalla Guida AWS Command Line Interface dell'utente.