You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

S3 CRR如何配置排除指定前缀对象的全桶跨区域复制规则

S3跨区域复制排除指定前缀配置答疑

结论

你拟定的双规则配置无法实现排除test-prefix/前缀对象的全桶复制目标。

失效原因

S3跨区域复制的规则评估逻辑不存在歧义:

  • 状态为DISABLED的规则会在匹配阶段被直接跳过,完全不参与对象命中判断,所谓“高优先级禁用规则拦截对象”的逻辑根本不存在
  • 你当前的配置里只有优先级为1的全桶复制规则实际生效,桶内所有对象(包括test-prefix/路径下的所有文件)都会被这条规则命中,全部同步到目标桶,完全达不到排除指定前缀的效果。

最优配置方案(官方推荐,零冲突)

不需要配置多条规则,单条规则即可满足需求,配置流程如下:

  • 先完成跨区域复制前置配置:源桶、目标桶均开启版本控制,创建拥有S3复制所需读写权限的IAM服务角色
  • 新建1条复制规则,状态设置为ENABLED
  • 规则作用范围选择「应用到存储桶中的所有对象」
  • 在规则过滤器配置中添加排除条件,指定排除前缀为test-prefix/
  • 目标存储桶选择对应跨区域的目标桶,按需配置对象所有权、加密选项、是否同步删除标记等扩展参数即可
  • 该方案没有多规则优先级冲突的风险,后续维护成本极低,是当前场景下的最优实现方式。

注意事项

如果你使用的老旧SDK/控制台版本暂不支持规则内置排除条件,不要尝试用多规则拼接的hack方式实现需求,优先升级操作工具版本使用原生排除能力,避免配置错误导致同步遗漏、产生额外存储成本。

内容的提问来源于stack exchange,提问作者Stokes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 22:33:22