本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
列出儲存庫
使用本主題中的命令列出 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
" } ] }
您可以使用--max-results
和--next-token
參數list-repositories
來分頁回應。對於--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
" } ] }
您可以使用--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-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
參數的詳細資訊,請參閱 CodeArtifact API 參考ListRepositories中的。