获取存储桶元数据

概念

本页面介绍了如何获取 Cloud Storage 存储桶元数据(不包括 IAM 政策和 ACL)的相关信息。

如需了解如何获取存储桶的 IAM 政策,请参阅查看存储桶的 IAM 政策

所需的角色

为了获得获取 Cloud Storage 存储桶元数据所需的权限,请让您的管理员授予您存储桶的 Storage Admin (roles/storage.admin) 角色。

此角色包含获取存储桶的元数据所需的权限。如需查看所需的确切权限,请展开所需权限部分:

所需权限

  • storage.buckets.get
  • storage.buckets.list
    • 仅当您计划使用 Google Cloud 控制台执行本页面上的任务时,才需要此权限。

您也可以使用其他预定义角色自定义角色来获取这些权限。

如需了解如何授予存储桶的角色,请参阅为存储桶设置和管理 IAM 政策

显示存储桶的元数据

控制台

  1. 在 Google Cloud 控制台中,转到 Cloud Storage 存储桶页面。

    进入“存储桶”

  2. 在存储桶列表中,点击您要查看其元数据的存储桶的名称。

  3. 点击配置标签页以查看存储桶详细信息,例如包含的区域、存储类别、权限和复制类型。

命令行

使用 gcloud storage buckets describe 命令:

gcloud storage buckets describe gs://BUCKET_NAME

其中:

  • BUCKET_NAME 是您要查看其元数据的存储桶的名称,例如 my-awesome-bucket

如果成功,响应类似于以下示例:

defaultEventBasedHold: false
  etag: CAE=
  iamConfiguration:
    bucketPolicyOnly:
      enabled: true
...

客户端库

C++

如需了解详情,请参阅 Cloud Storage C++ API 参考文档

如需向 Cloud Storage 进行身份验证,请设置应用默认凭证。如需了解详情,请参阅为客户端库设置身份验证

namespace gcs = ::google::cloud::storage;
using