Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Répertorier les référentiels
Utilisez les commandes de cette rubrique pour répertorier les référentiels d'un AWS compte ou d'un domaine.
Répertorier les référentiels d'un compte AWS
Utilisez cette commande pour répertorier tous les référentiels de votre AWS compte.
aws codeartifact list-repositories
Exemple de sortie :
{ "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" } ] }
Vous pouvez paginer la réponse à l'list-repositoriesaide des --next-token paramètres --max-results et. Pour--max-results, spécifiez un entier compris entre 1 et 1 000 pour spécifier le nombre de résultats renvoyés sur une seule page. Sa valeur par défaut est 50. Pour renvoyer les pages suivantes, exécutez list-repositories à nouveau et transmettez la nextToken valeur reçue dans la sortie de commande précédente à--next-token. Lorsque l'--next-tokenoption n'est pas utilisée, la première page de résultats est toujours renvoyée.
Répertorier les référentiels du domaine
Permet list-repositories-in-domain d'obtenir la liste de tous les référentiels d'un domaine.
aws codeartifact list-repositories-in-domain --domainmy_domain--domain-owner123456789012--max-results 3
Le résultat indique que certains référentiels sont administrés par différents AWS comptes.
{ "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" } ] }
Vous pouvez paginer la réponse à l'list-repositories-in-domainaide des --next-token paramètres --max-results et. Pour--max-results, spécifiez un entier compris entre 1 et 1 000 pour spécifier le nombre de résultats renvoyés sur une seule page. Sa valeur par défaut est 50. Pour renvoyer les pages suivantes, exécutez list-repositories-in-domain à nouveau et transmettez la nextToken valeur reçue dans la sortie de commande précédente à--next-token. Lorsque l'--next-tokenoption n'est pas utilisée, la première page de résultats est toujours renvoyée.
Pour afficher les noms des référentiels dans une liste plus compacte, essayez la commande suivante.
aws codeartifact list-repositories-in-domain --domainmy_domain--domain-owner111122223333\ --query 'repositories[*].[name]' --output text
Exemple de sortie :
repo1 repo2 repo3
L'exemple suivant affiche l'ID du compte en plus du nom du référentiel.
aws codeartifact list-repositories-in-domain --domainmy_domain--domain-owner111122223333\ --query 'repositories[*].[name,administratorAccount]' --output text
Exemple de sortie :
repo1 710221105108 repo2 710221105108 repo3 532996949307
Pour plus d'informations sur le --query paramètre, consultez ListRepositoriesla référence de l'CodeArtifact API.