OSS配置镜像回源后源和目标Object数据大小不一致

OSS配置镜像回源后源和目标Object数据大小不一致

更新时间:2018-09-18 16:02:00

概述

本文主要介绍OSS配置镜像回源后源和目标Object数据大小不一致的排查思路。

问题描述

OSS上配置了镜像回源,回源到另外一个Bucket,但是目标Bucket上存储的Object大小和源上Object大小不一致。

解决方案

  1. 本文中两个URL如下所示。
    • 源:http://kowa-nXXXXXX1.oss-cn-xxxxxxx.aliyuncs.com/uploads/news/2018-03-06/AfmJWdArrx.jpg?x-oss-process=image/resize,m_fill,h_250,w_400
    • 目标:http://kowa-nXXXXXX2.oss-cn-xxxxxxx.aliyuncs.com/uploads/news/2018-03-06/AfmJWdArrx.jpg?x-oss-process=image/resize,m_fill,h_250,w_400
  2. 访问结果对比如下所示,根据对比结果可知,访问得到的MD5不一致。
  3. 在回源配置中,确认勾选了 携带请求字符串
  4. 第一次访问目标Object时,访问的URL是http://kowa-nXXXXXX2.oss-cn-xxxxxxx.aliyuncs.com/uploads/news/2018-03-06/AfmJWdArrx.jpg?x-oss-process=image/resize,m_fill,h_60,w_80,所以源Bucket会将图片处理之后的结果返回给目标Bucket。源和目标Bucket上相等价的两个文件URL如下。
    • 源:http://kowa-news.oss-cn-hongkong.aliyuncs.com/uploads/news/2018-03-06/AfmJWdArrx.jpg?x-oss-process=image/resize,m_fill,h_60,w_80
    • 目标:http://kowa-news-huabei.oss-cn-qingdao.aliyuncs.com/uploads/news/2018-03-06/AfmJWdArrx.jpg

适用于

  • 对象存储OSS