本文介绍OSS返回412错误的原因和解决方案。
PreconditionFailed
At least one of the pre-conditions you specified did not hold
- 问题原因:预处理错误,下载条件不符合。可能的原因如下:
- 指定了If-Unmodified-Since,但指定的时间早于Object实际修改时间 。
- 指定了If-Match,但源Object的ETag值和传入的ETag不一致。
- 解决方案:
- 指定了If-Unmodified-Since,且指定的时间不早于Object的实际修改时间。
- 指定了If-Match,且传入的ETag和源Object的ETag一致。