

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
<a name="list-repos"></a>

Use os comandos neste tópico para listar repositórios em uma AWS conta ou domínio.

## Listar repositórios em uma conta AWS
<a name="listing-repositories-in-an-aws-account"></a>

Use esse comando para listar todos os repositórios em sua AWS conta.

```
aws codeartifact list-repositories
```

Exemplo de saída:

```
{
    "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
<a name="listing-repositories-in-the-domain"></a>

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-owner {{123456789012}} --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-owner {{111122223333}} \
  --query 'repositories[*].[name]' --output text
```

Exemplo de saída:

```
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-owner {{111122223333}}  \
  --query 'repositories[*].[name,administratorAccount]' --output text
```

Exemplo de saída:

```
repo1 710221105108
repo2 710221105108
repo3 532996949307
```

Para obter mais informações sobre o `--query` parâmetro, consulte [ListRepositories](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositories.html)a *Referência CodeArtifact da API*.