获取存储桶大小

概念

本页面介绍如何获取 Cloud Storage 存储桶的大小。

所需的角色

为了获得获取 Cloud Storage 存储桶大小所需的权限,请让您的管理员授予您存储桶的 Storage Object Viewer (roles/storage.objectViewer) 角色。如果您计划使用 Google Cloud 控制台,请让管理员改为授予您包含存储桶的项目的 Monitoring Viewer (roles/monitoring.viewer) 角色。

这些角色包含获取存储桶大小所需的权限。如需查看所需的确切权限,请展开所需权限部分:

所需权限

  • storage.objects.list
    • 只有在使用 Google Cloud CLI 执行本页面上的说明时,才需要此权限。

如需查看与 roles/monitoring.viewer 关联的权限,请参阅 Monitoring Viewer 文档

您可以使用其他预定义角色自定义角色来获取所需的权限。如需了解如何授予存储桶的角色,请参阅将 IAM 与存储桶搭配使用。如需了解如何授予项目角色,请参阅管理对项目的访问权限

确定存储桶的大小

控制台

如需使用 Metrics Explorer 查看受监控资源的指标,请执行以下操作:

  1. 在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择  Metrics Explorer

    进入 Metrics Explorer

  2. 指标元素中,展开选择指标菜单,在过滤栏中输入 Total bytes,然后使用子菜单选择一个特定资源类型和指标:
    1. 活跃资源菜单中,选择 GCS 存储桶
    2. 活跃指标类别菜单中,选择存储空间
    3. 活跃指标菜单中,选择总字节数
    4. 点击应用
    此指标的完全限定名称为 storage.googleapis.com/storage/total_bytes
  3. 如需从显示结果中移除时序,请使用过滤条件元素

  4. 如需组合时序,请使用聚合元素上的菜单。例如,如需根据虚拟机所在的可用区显示虚拟机的 CPU 利用率,请将第一个菜单设置为平均值,并将第二个菜单设置为可用区

    聚合元素的第一个菜单设置为未聚合时,系统会显示所有时序。聚合元素的默认设置由您选择的指标类型决定。

  5. 对于配额和每天报告一个样本的其他指标,请执行以下操作:
    1. 显示窗格中,将微件类型设置为堆叠条形图
    2. 将时间段设置为至少一周。

您还可以使用 Metrics Explorer 测量其他存储桶指标,例如 storage.googleapis.com/storage/object_countstorage.googleapis.com/storage/total_byte_seconds,这两个指标分别测量每日使用的对象数量和每日使用的存储空间。请参阅 Google Cloud 指标文档,了解可用指标的完整列表,并参阅指标、时间序列和资源,详细了解如何使用 Metrics Explorer。

命令行

使用带有 --summarize 标志的 gcloud storage du 命令:

gcloud storage du gs://BUCKET_NAME --summarize

其中,BUCKET_NAME 为相关存储桶的名称。

响应如下例所示:

134620      gs://my-bucket

在此示例中,名为 my-bucket 的存储桶的大小为 134,620 字节。

后续步骤

自行试用

如果您是 Google Cloud 新手,请创建一个账号来评估 Cloud Storage 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。

免费试用 Cloud Storage