存储桶元数据

获取元数据

获取存储桶大小

本页面讨论了 Cloud Storage 中随同存储桶一起存储的元数据字段。

简介

Cloud Storage 存储桶具有关联的元数据。元数据用于标识存储桶的属性,并指定在访问存储桶时应如何处理存储桶。

元数据以 key: value 对的形式存储,其中 value 可以采用各种形式,包括字符串、数组甚至嵌套 key:value 对。例如,存储桶名称是字符串,而存储桶对象生命周期管理配置是一组规则,其中每个规则都包含多个子 key: value 对。

元数据的可变性各不相同:

  • 有些元数据您只能查看。

  • 有些元数据只能在第一次创建存储桶时设置,但无法修改或移除。

  • 有些元数据您可以添加或修改,但无法移除。

  • 有些元数据您可以随时添加、修改和移除。

不可修改的元数据

以下元数据是在存储桶创建期间设置的,无法修改或移除:

  • 存储桶名称

  • 存储桶位置

  • 存储桶的项目属于

  • 世代编号

    • 存储桶的世代编号可唯一标识存储桶的版本,即使存储桶的多个版本共用相同的名称也是如此。

    • 存储桶的生成版本值从不更改。

    • 不能保证连续版本的世代编号会增加,只有每个新版本都有唯一的世代编号。

    • 不相关存储分区的世代编号之间没有关联。

  • 元数据世代编号。

    • 存储桶的元数据世代编号可唯一标识存储桶的元数据状态。在创建存储桶时,元数据世代编号为 1,每次修改存储桶的元数据时都会增加元数据世代编号。

可修改的元数据

可修改的存储桶元数据是通常可随时修改其值的元数据。在某些情况下(例如存储桶需遵守组织政策限制条件),修改某些元数据值会受到限制。

元数据概览 指向指南的链接 备注
访问控制列表 (ACL) 创建和管理 ACL 仅建议 XML 用户使用。
默认 ACL 设置默认对象 ACL
Identity and Access Management (IAM) 政策1 使用 IAM 权限
结算(请求者付款) 使用请求者付款
跨域资源共享 (CORS) 配置 设置和查看 CORS 配置
默认存储类别 更改默认存储类别 该元数据是在存储桶创建期间设置的,可以修改但无法移除。
默认 Cloud KMS 加密密钥 使用默认 Cloud KMS 密钥
基于事件的默认保全1 使用默认的基于事件的保全属性
禁止公开访问1 使用禁止公开访问功能
统一存储桶级访问权限1 使用统一存储桶级访问权限 只有在为存储桶启用统一存储桶级访问权限后的前 90 天内可修改。
生命周期配置政策 管理对象生命周期
Autoclass 使用 Autoclass
增强型复制1 管理增强型复制
使用情况日志和存储日志 使用情况日志配置
存储桶锁定2 使用和锁定保留政策 只有在您未锁定保留政策时可修改。
对象保留锁定 启用和使用对象保留配置 为存储桶启用后,便无法停用。
对象版本控制配置 使用对象版本控制
存储桶标签 使用存储桶标签
软删除保留时长 使用软删除
网站配置 为静态网站分配专用页面

1 您无法使用 XML API 查看或管理此元数据。

2 您可以使用 XML API 在存储桶创建期间设置此元数据,但无法查看或管理此元数据。

后续步骤