本页介绍了如何查看和列出 Artifact Registry 代码库。
准备工作
- (可选)为 gcloud 命令配置默认值。
所需的角色
如需获得查看和列出代码库所需的权限,请让您的管理员为您授予以下 IAM 角色:
-
查看和列出 Google Cloud 项目中的所有代码库:
项目的 Artifact Registry Reader (
roles/artifactregistry.reader
) -
查看特定代码库:
Artifact Registry 读取者 (
roles/artifactregistry.reader
) 代码库上
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
这些预定义角色包含 查看和列出代码库所需的权限。如需查看所需的确切权限,请展开所需权限部分:
所需权限
如需查看和列出代码库,您需要拥有以下权限:
-
artifactregistry.repositories.get
-
artifactregistry.repositories.list
查看代码库
您可以查看 Google Cloud 项目中的代码库。
如需查看代码库列表,请执行以下操作:
控制台
打开 Google Cloud 控制台中的制品库页面。
该页面会显示您的代码库列表。
如需过滤 Artifact Registry 代码库列表,请执行以下操作:
- 在代码库列表上方,点击过滤表格。
- 从过滤条件列表中选择一个过滤条件。
- 指定要用于过滤列表的值。
gcloud
如需列出现有代码库,请运行以下命令:
gcloud artifacts repositories list [--project=PROJECT] \ [--location=LOCATION]
如需查看为某个仓库配置的加密类型,请运行以下命令:
gcloud artifacts repositories describe REPOSITORY \ [--project=PROJECT] [--location=LOCATION]
在以下命令中,替换以下值:
- PROJECT 是项目 ID。如果省略此标志,则系统会使用当前项目或默认项目。
- REPOSITORY 是代码库的名称。
LOCATION 是单区域或多区域位置。使用此标志可查看特定位置的代码库。您还可以使用
--location=all
列出所有位置中的代码库。如果省略此标志,该命令将使用默认位置(如果配置了默认值的话)。否则,省略此标志会导致系统列出所有位置的代码库。
如需详细了解该命令,请运行以下命令:
gcloud artifacts repositories list --help
后续步骤
- 配置对代码库的访问权限。
- 下载各个文件 存储在代码库中的制品内
- 了解如何使用下载规则限制工件下载。