As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Listar repositórios
Use os comandos neste tópico para listar repositórios em uma AWS conta ou domínio.
Liste repositórios em uma conta AWS
Use esse comando para listar todos os repositórios em sua AWS conta.
aws codeartifact list-repositories
Exemplo de resultado:
{ "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
" } ] }
Você pode paginar a resposta de list-repositories
usando os parâmetros --max-results
e --next-token
. Para --max-results
, especifique um número inteiro de 1 a 1000 para especificar o número de resultados retornados em uma única página. Ele assume 50 como padrão. Para retornar as páginas subsequentes, execute list-repositories
outra vez e passe o valor nextToken
recebido na saída do comando anterior para --next-token
. Quando a opção --next-token
não é usada, a primeira página de resultados sempre é retornada.
Listar repositórios no domínio
Use list-repositories-in-domain
para obter uma lista de todos os repositórios em um domínio.
aws codeartifact list-repositories-in-domain --domain
my_domain
--domain-owner123456789012
--max-results 3
A saída mostra que alguns dos repositórios são administrados por contas AWS diferentes.
{ "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
" } ] }
Você pode paginar a resposta de list-repositories-in-domain
usando os parâmetros --max-results
e --next-token
. Para --max-results
, especifique um número inteiro de 1 a 1000 para especificar o número de resultados retornados em uma única página. Ele assume 50 como padrão. Para retornar as páginas subsequentes, execute list-repositories-in-domain
outra vez e passe o valor nextToken
recebido na saída do comando anterior para --next-token
. Quando a opção --next-token
não é usada, a primeira página de resultados sempre é retornada.
Para gerar os nomes dos repositórios em uma lista mais compacta, tente o comando a seguir.
aws codeartifact list-repositories-in-domain --domain
my_domain
--domain-owner111122223333
\ --query 'repositories[*].[name]' --output text
Exemplo de resultado:
repo1 repo2 repo3
O exemplo a seguir mostra o ID da conta, além do nome do repositório.
aws codeartifact list-repositories-in-domain --domain
my_domain
--domain-owner111122223333
\ --query 'repositories[*].[name,administratorAccount]' --output text
Exemplo de resultado:
repo1 710221105108 repo2 710221105108 repo3 532996949307
Para obter mais informações sobre o --query
parâmetro, consulte ListRepositoriesa Referência CodeArtifact da API.