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 i nomi dei pacchetti
Usa il list-packages
comando in CodeArtifact per ottenere un elenco di tutti i nomi dei pacchetti in un repository. Questo comando restituisce solo i nomi dei pacchetti, non le versioni.
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
Output di esempio:
{ "nextToken": "eyJidWNrZXRJZCI6I...", "packages": [ { "package": "acorn", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "acorn-dynamic-import", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "ajv", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "ajv-keywords", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "anymatch", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } }, { "package": "ast", "namespace": "webassemblyjs", "format": "npm", "originConfiguration": { "restrictions": { "publish": "BLOCK", "upstream": "ALLOW" } } ] }
Elenca i nomi dei pacchetti npm
Per elencare solo i nomi dei pacchetti npm, imposta il valore dell'--format
opzione su. npm
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --format npm
Per elencare i pacchetti npm in uno spazio dei nomi (ambito npm), usa le opzioni and. --namespace
--format
Importante
Il valore dell'--namespace
opzione non dovrebbe includere l'iniziale. @
Per cercare lo spazio dei nomi@types
, impostate il valore su types
.
Nota
L'--namespace
opzione filtra in base al prefisso del namespace. Qualsiasi pacchetto npm con un ambito che inizia con il valore passato all'--namespace
opzione verrà restituito nella risposta. list-packages
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --format npm --namespacetypes
Output di esempio:
{ "nextToken": "eyJidWNrZXRJZ...", "packages": [ { "package": "3d-bin-packing", "namespace": "types", "format": "npm" }, { "package": "a-big-triangle", "namespace": "types", "format": "npm" }, { "package": "a11y-dialog", "namespace": "types", "format": "npm" } ] }
Elenca i nomi dei pacchetti Maven
Per elencare solo i nomi dei pacchetti Maven, imposta il valore dell'opzione su. --format
maven
È inoltre necessario specificare l'ID del gruppo Maven nell'opzione. --namespace
Nota
L'--namespace
opzione filtra in base al prefisso dello spazio dei nomi. Qualsiasi pacchetto npm con un ambito che inizia con il valore passato all'--namespace
opzione verrà restituito nella risposta. list-packages
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --formatmaven
--namespaceorg.apache.commons
Output di esempio:
{ "nextToken": "eyJidWNrZXRJZ...", "packages": [ { "package": "commons-lang3", "namespace": "org.apache.commons", "format": "maven" }, { "package": "commons-collections4", "namespace": "org.apache.commons", "format": "maven" }, { "package": "commons-compress", "namespace": "org.apache.commons", "format": "maven" } ] }
Elenca i nomi dei pacchetti Python
Per elencare solo i nomi dei pacchetti Python, imposta il valore dell'--format
opzione su. pypi
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --format pypi
Filtra per prefisso del nome del pacchetto
Per restituire i pacchetti che iniziano con una stringa specificata, puoi usare l'--package-prefix
opzione.
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --format npm --package-prefixpat
Output di esempio:
{ "nextToken": "eyJidWNrZXRJZ...", "packages": [ { "package": "path", "format": "npm" }, { "package": "pat-test", "format": "npm" }, { "package": "patch-math3", "format": "npm" } ] }
Combinazioni di opzioni di ricerca supportate
È possibile utilizzare le --package-prefix
opzioni --format
--namespace
, e in qualsiasi combinazione, ad eccezione di quelle che non --namespace
possono essere utilizzate da sole. La ricerca di tutti i pacchetti npm con un ambito che inizia con @types
richiede la specificazione dell'--format
opzione. L'utilizzo --namespace
da solo genera un errore.
L'utilizzo di nessuna delle tre opzioni è supportato anche da list-packages
e restituirà tutti i pacchetti di tutti i formati presenti nel repository.
Formatta l'output
È possibile utilizzare parametri disponibili per tutti i AWS CLI comandi per rendere la list-packages
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 normale.
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --outputtext
--query 'packages[*].[package]
'
Output di esempio:
accepts array-flatten body-parser bytes content-disposition content-type cookie cookie-signature
Per ulteriori informazioni, consulta Controllo dell’output del comando da AWS CLI nella Guida per l'utente di AWS Command Line Interface .
Impostazioni predefinite e altre opzioni
Per impostazione predefinita, il numero massimo di risultati restituiti da list-packages
è 100. È possibile modificare questo limite di risultati utilizzando l'--max-results
opzione.
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
--max-results20
Il valore massimo consentito di --max-results
è 1.000. Per consentire l'inserimento di pacchetti in repository con più di 1.000 pacchetti, list-packages
supporta l'impaginazione utilizzando il nextToken
campo nella risposta. Se il numero di pacchetti nel repository è superiore al valore di--max-results
, è possibile passare il valore di nextToken
a un'altra chiamata di per list-packages
ottenere la pagina successiva di risultati.
aws codeartifact list-packages --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --next-tokenrO0ABXNyAEdjb...