本文介紹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一致。