首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COS 跨地域复制不同步删除标记,容灾切换该如何取舍?

问COS 跨地域复制不同步删除标记,容灾切换该如何取舍?

提问于 2026-11-13 16:10:58
回答 2关注 0查看 38

场景:订单附件和日报在广州 COS 桶 orders-src-example,已开版本控制。存储桶复制应用到前缀 orders/,目标是上海桶 orders-dr-example,同步删除标记选了同步。业务读对象不带 VersionId。演练要把读切到上海桶。

现象:

  1. 不带版本号删除 orders/report-20261112.csv 后,上海桶当前版本变成删除标记,不带 VersionId 的 GET 读不到,指定原版本 ID 仍能读到。带 VersionId 删掉的错误版本,上海桶里还在。
  2. 广州桶对 orders/export/ 按创建时间 7 天删除。上海桶未配同样规则时,过期日报仍能 GET。补上同样规则后,副本创建时间与源对象一致,复制过来已超过 7 天的对象在下次执行时被打上删除标记。
  3. 今早约 2GB 的分块上传在广州桶完成合并后,几十分钟上海桶仍没有这个 Key。规则启用前的历史附件,目标桶也没有。

已尝试:

  1. 两个桶版本控制都开着,规则状态为启用,前缀只覆盖 orders/。存量对象没有被复制过去。
  2. 上海桶补了相同的 7 天删除规则,再比对两边当前能读到的 Key。对不上的对象分不清是还在复制、被目标桶生命周期提前清理,还是本来就不会复制。

问题:

  1. 同步删除标记会把不带版本号的误删同步成当前版本不可读,指定版本删除又不复制。切换读的时候,该信删除标记,还是留着目标桶历史版本,由业务自己判断失效?
  2. 生命周期产生的删除标记不会跟着复制走,目标桶照抄规则又按源创建时间清理。切换前怎么确认增量已经追上,又不把还在复制的对象和已被打上删除标记的对象当成同一类丢失?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档