本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
列出儲存庫
使用此主題中的命令來列出 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-owner123456789012
--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
" } ] }
您可以使用 list-repositories-in-domain
--max-results
和 --next-token
參數分頁回應。對於 --max-results
,請指定 1 到 1000 的整數,以指定單一頁面中傳回的結果數目。其預設值為 50。若要傳回後續頁面,請list-repositories-in-domain
再次執行 ,並將上一個命令輸出中接收nextToken
的值傳遞給 --next-token
。不使用 --next-token
選項時,一律會傳回結果的第一頁。
若要在更精簡的清單中輸出儲存庫名稱,請嘗試下列命令。
aws codeartifact list-repositories-in-domain --domain
my_domain
--domain-owner111122223333
\ --query 'repositories[*].[name]' --output text
輸出範例:
repo1 repo2 repo3
除了儲存庫名稱之外,下列範例還會輸出帳戶 ID。
aws codeartifact list-repositories-in-domain --domain
my_domain
--domain-owner111122223333
\ --query 'repositories[*].[name,administratorAccount]' --output text
輸出範例:
repo1 710221105108 repo2 710221105108 repo3 532996949307
如需 --query
參數的詳細資訊,請參閱 ListRepositories 參考中的 APICodeArtifact 。