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
Use los comandos de este tema para enumerar los repositorios de una AWS cuenta o dominio.
Listado de los repositorios de una cuenta de AWS
Usa este comando para enumerar todos los repositorios de tu AWS cuenta.
aws codeartifact list-repositories
Resultado 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
Utilice list-repositories-in-domain para obtener una lista de todos los repositorios de un dominio.
aws codeartifact list-repositories-in-domain --domainmy_domain--domain-owner123456789012--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 --domainmy_domain--domain-owner111122223333\ --query 'repositories[*].[name]' --output text
Resultado 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 --domainmy_domain--domain-owner111122223333\ --query 'repositories[*].[name,administratorAccount]' --output text
Resultado de ejemplo:
repo1 710221105108 repo2 710221105108 repo3 532996949307
Para obtener más información sobre el --query parámetro, consulta la referencia ListRepositoriesde la CodeArtifact API.