本页面介绍如何查看和列出 Artifact Registry 代码库。
准备工作
- (可选)为 gcloud 命令配置默认值。
所需的角色
如需获取查看和列出代码库所需的权限,请让管理员向您授予以下 IAM 角色:
-
查看和列出 Google Cloud 项目中的所有代码库:
针对项目的 Artifact Registry Reader (
roles/artifactregistry.reader
) -
查看特定代码库:
代码库上的 Artifact Registry Reader (
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
后续步骤
- 配置对代码库的access