选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

列出存储库

聚焦模式
列出存储库 - 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" } ] }

您可以使用 --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-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参数的更多信息,请参阅 CodeArtifact API 参考ListRepositories中的。

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。