跳转到主要内容

标签: Checksum

  • CopyObject Checksum 必须覆盖逻辑对象字节

    发布于 设计

    设计S3兼容性Checksum

    本文是 SILO #63 的最终设计与验证归档。 最终决策: 所有由服务器生成的 CopyObject checksum 都必须在压缩和加密之前,基于目标对象的逻辑字节计算;逻辑 reader 与存储 reader 分离保存;如果读到 EOF 后仍拿不到预期 checksum,则拒绝发布对象。 实现: PR #66,合并提交为 c0e715977。 相关修复: transform state 保真 #67 / PR #69,CopyObjectResult checksum 字段 #68 / …

    本文是 SILO #63 的最终设计与验证归档。 最终决策: 所有由服务器生成的 CopyObject checksum 都必须在压缩和加密之前,基于目标对象的逻辑字节计算;逻辑 reader 与存储 reader 分离保存;如果读到 EOF 后仍拿不到预期 checksum,则拒绝发布对象。 实现: PR #66,合并提交为 c0e715977。 相关修复: transform state 保真 #67 / PR #69,CopyObjectResult checksum 字段 #68 / …