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 --packagekind-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-tokenopzione 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'--formatopzione su. npm
aws codeartifact list-package-versions --packagemy_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'--namespaceopzione non deve includere l'iniziale. @ Per cercare lo spazio dei nomi@types, imposta il valore su. types
aws codeartifact list-package-versions --packagemy_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 --packagemy_package--domainmy_domain\ --domain-owner111122223333--repositorymy_repo--format maven \ --namespaceorg.apache.commons
Ordina le versioni
list-package-versionspuò 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 --domainmy_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.
latestSe illatesttag 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 --packagemy-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 per l'utente.