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 gli archivi
Usa i comandi in questo argomento per elencare i repository in un AWS account o dominio.
Elenca i repository in un account AWS
Usa questo comando per elencare tutti i repository del tuo AWS account.
aws codeartifact list-repositories
Output di esempio:
{ "repositories": [ { "name": "repo1", "administratorAccount": "123456789012", "domainName": "my_domain", "domainOwner": "123456789012", "arn": "arn:aws:codeartifact:region-id:123456789012:repository/my_domain/repo1", "description": "Description of repo1" }, { "name": "repo2", "administratorAccount": "123456789012", "domainName": "my_domain", "domainOwner": "123456789012", "arn": "arn:aws:codeartifact:region-id:123456789012:repository/my_domain/repo2", "description": "Description of repo2" }, { "name": "repo3", "administratorAccount": "123456789012", "domainName": "my_domain2", "domainOwner": "123456789012", "arn": "arn:aws:codeartifact:region-id:123456789012:repository/my_domain2/repo3", "description": "Description of repo3" } ] }
È possibile impaginare la risposta list-repositories utilizzando i parametri --max-results and--next-token. 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-repositories 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.
Elenca i repository nel dominio
Usa list-repositories-in-domain per ottenere un elenco di tutti i repository in un dominio.
aws codeartifact list-repositories-in-domain --domainmy_domain--domain-owner123456789012--max-results 3
L'output mostra che alcuni repository sono amministrati da account diversi AWS .
{ "repositories": [ { "name": "repo1", "administratorAccount": "123456789012", "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/repo1", "description": "Description of repo1" }, { "name": "repo2", "administratorAccount": "444455556666", "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/repo2", "description": "Description of repo2" }, { "name": "repo3", "administratorAccount": "444455556666", "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/repo3", "description": "Description of repo3" } ] }
È possibile impaginare la risposta list-repositories-in-domain utilizzando i parametri --max-results and--next-token. 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-repositories-in-domain 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.
Per visualizzare i nomi dei repository in un elenco più compatto, provate il seguente comando.
aws codeartifact list-repositories-in-domain --domainmy_domain--domain-owner111122223333\ --query 'repositories[*].[name]' --output text
Output di esempio:
repo1 repo2 repo3
L'esempio seguente restituisce l'ID dell'account oltre al nome del repository.
aws codeartifact list-repositories-in-domain --domainmy_domain--domain-owner111122223333\ --query 'repositories[*].[name,administratorAccount]' --output text
Output di esempio:
repo1 710221105108 repo2 710221105108 repo3 532996949307
Per ulteriori informazioni sul --query parametro, consulta l'CodeArtifact API ListRepositoriesReference.