リポジトリを一覧表示させる - CodeArtifact

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リポジトリを一覧表示させる

このトピックのコマンドを使用して、 AWS アカウントまたはドメインのリポジトリを一覧表示します。

AWS アカウントのリポジトリを一覧表示する

このコマンドを使用して、 AWS アカウント内のすべてのリポジトリを一覧表示します。

aws codeartifact list-repositories

サンプル出力:

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

list-repositoriesおよび--max-resultsパラメータを使用し、--next-tokenからの応答をページ分割できます。--max-resultsの場合、1 ~ 1000 の整数を指定して、単一ページに返される結果の数を指定できます。デフォルトは 50 に設定されています。後続ページを返すには、list-repositoriesをもう一度実行し、前のコマンド出力で受信したnextTokenの値を--next-tokenにパスします。--next-tokenオプションが使用されなければ、結果の最初のページが常に表示されます。

ドメインのリポジトリを一覧表示する

list-repositories-in-domainを使って、ドメイン内のすべてのリポジトリのリストを取得します。

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

出力結果を見ると、いくつかのリポジトリが異なる AWS アカウントで管理されていることがわかります。

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

--max-resultsおよび--next-tokenパラメータを使用し、list-repositories-in-domainの応答をページ分割できます。--max-resultsの場合、1 ~ 1000 の整数を指定して、単一ページに返される結果の数を指定できます。デフォルトは 50 に設定されています。後続ページを返すには、list-repositories-in-domainをもう一度実行し、前のコマンド出力で受信したnextTokenの値を--next-tokenにパスします。--next-tokenのオプションが使用されなければ、結果の最初のページが常に表示されます。

リポジトリ名をよりコンパクトなリストとして出力するには、次のコマンドを試してください。

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

サンプル出力:

repo1 repo2 repo3

次の例では、リポジトリ名に加えてアカウント ID を出力します。

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

サンプル出力:

repo1 710221105108 repo2 710221105108 repo3 532996949307

--query パラメータの詳細については、 API リファレンスのListRepositories「」を参照してください。 CodeArtifact