列出项目中的存储对象

本页面介绍如何列出 Google Distributed Cloud (GDC) 气隙存储分区中的对象。

准备工作

存储分区是限定于特定项目的资源。项目充当容器,用于对存储分区进行分组,并通过 Management API 服务器实现存储分区管理。如需执行本页面中的操作,您必须创建新项目或选择现有项目,并且在所选项目中拥有足够的权限。

所需的 IAM 角色

请与 IAM 项目管理员联系,以请求在项目命名空间中使用以下角色:

  • 项目存储分区管理员 (project-bucket-admin):创建、更新和删除存储分区。
  • 项目存储分区对象查看者 (project-bucket-object-viewer):查看和检查存储分区和对象的详细信息。

如需了解详情,请参阅授予存储桶访问权限。

准备环境

如需针对管理 API 服务器或全局 API 服务器运行命令,请执行以下操作:

  1. 登录并生成可用区级管理 API 服务器的 kubeconfig 文件(如果您还没有此类文件)。
  2. 对于双可用区存储分区,请执行以下操作:
    • 与基础架构运维人员 (IO) 确认已为配对的可用区创建 BucketLocationConfig 自定义资源。
    • 生成 kubeconfig 文件 为全局 API 服务器。

列出存储分区中的对象

控制台

  1. 在导航菜单中,点击对象存储 。
  2. 点击包含对象的存储桶的名称。
  3. 等待系统将您重定向到存储分区详情 页面,其中以表格形式列出了对象。
  4. 点击对象的名称,然后选择实时对象 标签页或版本记录 标签页,以查看更多详细信息。

gdcloud

列出存储桶顶级目录中的对象:

gdcloud storage ls s3://FULLY_QUALIFIED_BUCKET_NAME

列出存储桶顶级目录中对象的所有版本:


gdcloud storage ls --all-versions s3://FULLY_QUALIFIED_BUCKET_NAME

列出带有前缀的存储桶中的对象:

gdcloud storage ls s3://FULLY_QUALIFIED_BUCKET_NAME/<Prefix>/

列出带有前缀的存储桶中对象的所有版本:

gdcloud storage ls --all-versions s3://FULLY_QUALIFIED_BUCKET_NAME/<Prefix>/