已恢复对象不支持缩短副本有效期。
用户对已恢复的对象,发起 RestoreObject 请求,期望缩短副本有效期,导致请求失败。
您第一次发起 RestoreObject 请求时,Days 参数取值为 10,表明副本有效期为 10 天,若服务端在当天完成对象恢复后,您发起如下请求,期望将副本有效期限调整为 2 天,则返回该错误。
POST /objectname?restore Host: examplebucket.tos.cn-beijing.com Date: Mon, 18 Mar 2019 08:25:17 GMT Authorization: SignatureValue { "RestoreRequest": { "Days": 2 } }
副本有效期仅支持延长,不可缩短。