S3 Single Region Replication中保留对象元数据的含义及工作机制是什么
S3单区域复制(SRR)元数据保留特性说明
元数据保留的具体定义
S3单区域复制的元数据保留,是指在同区域跨桶复制对象的过程中,默认会完整保留源对象的所有元数据配置,复制完成后目标桶的对应对象元数据与源桶对象完全一致,不会因复制操作产生额外变更。
其中被保留的元数据包含两类:
- 系统元数据:AWS S3原生定义的对象属性,包括
Content-Type、ETag、存储类、服务端加密配置、ACL权限、对象标签、Legal Hold、保留周期配置等 - 自定义元数据:用户上传对象时主动添加的以
x-amz-meta-为前缀的自定义键值对信息
特性的工作原理
- 当你配置的SRR规则触发对象复制任务时,S3会先拉取源对象的完整元数据快照,默认不会对快照内容做任何修改
- 复制过程中会优先遵循「原样保留」逻辑,把拉取到的元数据直接写入目标桶的新对象,除非用户主动配置元数据覆盖规则,否则不会变更任何元数据取值
- 如果你的SRR规则中额外配置了元数据修改项(比如指定复制后修改存储类、修改对象所有者、更换加密密钥),仅你指定修改的元数据项会按规则更新,其余未指定的元数据项仍然保留源对象的原始配置
内容的提问来源于stack exchange,提问作者Herena
相关产品推荐
相关产品推荐

