对象存储服务 OBS-删除对象操作会同步复制到跨区域复制的桶中吗?
删除对象操作会同步复制到跨区域复制的桶中吗?
- 如果您通过OBS控制台设置跨区域复制规则,那么源桶的删除对象操作默认不会同步复制到目标桶中。
- 如果您通过API设置跨区域复制规则,那么源桶的删除对象操作是否会同步复制到目标桶中取决于DeleteData参数的设置:
- DeleteData参数值为Enabled,表示源桶的删除对象操作会同步复制到目标桶中。
源桶中生命周期规则到期删除对象的操作不会被复制到目标桶中,即源桶中通过生命周期规则删除的对象,在目标桶中不会被同步删除。
例如:您在1月16日配置了跨区域复制规则,将源桶A中的对象a.txt和aa.txt全部复制到了目标桶B中,而在1月20日a.txt被源桶A配置的生命周期规则删除,那么已经复制到目标桶B中的a.txt不会同步被删除。
- DeleteData参数值为Disabled,表示源桶的删除对象操作不会同步复制到目标桶中。
- DeleteData参数值为Enabled,表示源桶的删除对象操作会同步复制到目标桶中。
启用跨区域复制规则后,符合以下条件的对象会复制到目标桶中:
- 新上传的对象(归档存储或深度归档存储对象除外)。
- 有更新的对象,比如对象内容有更新,或者某一对象跨区域复制成功后源桶对象ACL设置有更新。
- 桶中的历史对象(需要开启“同步历史对象”功能,且归档存储或深度归档存储对象除外)。