使用GCP Data Transfer Service迁移S3 Glacier恢复文件被忽略的问题咨询
GCP Data Transfer Service迁移已恢复S3 Glacier文件异常问题解答
核心结论
你遇到的已恢复Glacier文件无报错被忽略的情况不属于预期行为,符合迁移条件的已解冻S3 Glacier文件应当被GCP Data Transfer Service正常识别并迁移。
常见触发原因
- 文件解冻操作在S3侧未完成全局元数据同步,发起迁移任务时,迁移服务拉取到的文件存储类仍标记为Glacier归档,因此默认跳过归档类不可访问对象
- 你使用的是S3 Glacier临时恢复模式,迁移任务执行时临时恢复的有效期已结束,文件重新回到归档状态无法被访问
- 迁移任务配置的筛选规则(如前缀匹配、最后修改时间过滤等)意外排除了目标文件
- GCP Data Transfer Service的S3元数据识别存在偶发缺陷,已解冻文件仍被误判为归档类存储
修复验证步骤
- 先在AWS S3控制台抽查被忽略的文件,确认存储类已变更为可访问类型,且恢复状态未过期
- 重新发起增量迁移任务,开启
覆盖已存在对象配置,避免迁移服务因文件校验逻辑跳过目标文件 - 若重试后问题仍复现,可提交GCP支持工单,附上迁移任务ID和被忽略的文件路径,请求后台排查元数据拉取日志
文档说明
当前GCP官方公开文档未明确标注S3 Glacier类文件的迁移校验逻辑,无报错直接跳过文件的处理方式确实存在用户误判同步完成的风险,你可以在提交问题工单时同步提交文档优化建议,推动官方补充相关场景的说明。
内容的提问来源于stack exchange,提问作者Joe Slagel
相关产品推荐
相关产品推荐

