开发者社区> 问答> 正文

OSS Object ETag 与 md5 不同

我们在产品中通过比较两个 oss object 的 etag 来比较两个文件是否一致,但最近发现两个一样的文件 ETag 不同,但是把文件下载下来 md5 计算是相同的。也就是说文件其实是相同的,但是 ETag 输出不同:

oss://essen-repository-cn-beijing/repos/elasticsearch/2/plugins/ingest-geoip/config/GeoLite2-City.mmdb.gz etag 是  15018547325130C1E99ADFA4F1865CB0-3

oss://essen-repository-cn-beijing/repos/elasticsearch/1/plugins/ingest-geoip/config/GeoLite2-City.mmdb.gz etag 是 B786D2C02F93AB683385109168E6211A

想请问以下原因是什么?

展开
收起
opensearch 2018-09-10 15:03:03 6039 0
2 条回答
写回答
取消 提交回答
  • 文件的修改时间也会影响ETag
    2018-09-10 19:46:05
    赞同 展开评论 打赏
  • 元始天尊座下首席皮皮虾
     主要还是看md5 的是否一致,这个是同步用的,阿里云有用到,个人没用
    2018-09-10 16:01:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载