列出存储对象

本页面介绍了如何列出 Google Distributed Cloud (GDC) 网闸隔离存储桶中的对象。

准备工作

存储桶是限定于特定项目的资源。项目充当容器,对存储桶进行分组,并支持通过 Management API 服务器对其进行管理。您必须先创建一个新项目,或选择一个您拥有足够权限的现有项目,然后才能执行本页面上的操作。

所需 IAM 角色

请与您的 IAM 项目管理员联系,请求在项目命名空间中授予以下角色:

  • Bucket Project Admin (project-bucket-admin):创建、更新和删除存储桶。
  • Bucket Object Project Viewer (project-bucket-object-viewer):查看和检查存储桶和对象的详细信息。

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

准备环境

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

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

列出存储桶中的对象

控制台

  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>/