本页面讨论了 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 在存储桶创建期间设置此元数据,但无法查看或管理此元数据。