

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Listar repositorios
<a name="list-repos"></a>

Use los comandos de este tema para enumerar los repositorios de una AWS cuenta o dominio.

## Listar los repositorios de una cuenta AWS
<a name="listing-repositories-in-an-aws-account"></a>

Usa este comando para enumerar todos los repositorios de tu AWS cuenta.

```
aws codeartifact list-repositories
```

Código de salida de ejemplo:

```
{
    "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}}"
        }
    ]
}
```

 Puede paginar la respuesta `list-repositories` utilizando los parámetros `--max-results` y `--next-token`. Para `--max-results`, especifique un número entero comprendido entre 1 y 1000 para especificar el número de resultados devueltos en una sola página. El valor predeterminado es 50. Para volver a las páginas siguientes, ejecute `list-repositories` de nuevo y pase el valor `nextToken` recibido en el resultado del comando anterior a `--next-token`. Cuando no se utiliza la opción `--next-token`, siempre se devuelve la primera página de resultados. 

## Enumeración de los repositorios del dominio
<a name="listing-repositories-in-the-domain"></a>

Utilice `list-repositories-in-domain` para obtener una lista de todos los repositorios de un dominio.

```
aws codeartifact list-repositories-in-domain --domain {{my_domain}} --domain-owner {{123456789012}} --max-results 3
```

El resultado muestra que algunos de los repositorios están administrados por cuentas de 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}}"            
        }
    ]
}
```

 Puede paginar la respuesta `list-repositories-in-domain` utilizando los parámetros `--max-results` y `--next-token`. Para `--max-results`, especifique un número entero comprendido entre 1 y 1000 para especificar el número de resultados devueltos en una sola página. El valor predeterminado es 50. Para volver a las páginas siguientes, ejecute `list-repositories-in-domain` de nuevo y pase el valor `nextToken` recibido en el resultado del comando anterior a `--next-token`. Cuando no se utiliza la opción `--next-token`, siempre se devuelve la primera página de resultados. 

Para mostrar los nombres de los repositorios en una lista más compacta, pruebe el siguiente comando.

```
aws codeartifact list-repositories-in-domain --domain {{my_domain}} --domain-owner {{111122223333}} \
  --query 'repositories[*].[name]' --output text
```

Código de salida de ejemplo:

```
repo1
repo2
repo3
```

El siguiente ejemplo muestra el ID de la cuenta además del nombre del repositorio.

```
aws codeartifact list-repositories-in-domain --domain {{my_domain}} --domain-owner {{111122223333}}  \
  --query 'repositories[*].[name,administratorAccount]' --output text
```

Código de salida de ejemplo:

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

Para obtener más información sobre el `--query` parámetro, consulta la *referencia [ListRepositories](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositories.html)de la CodeArtifact API*.