Elenca i repository - 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à.

Elenca i repository

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 --domain my_domain --domain-owner 123456789012 --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 --domain my_domain --domain-owner 111122223333 \ --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 --domain my_domain --domain-owner 111122223333 \ --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.