Listar repositorios - CodeArtifact

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 --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

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