ExtendBucketObjectLock
更新时间:2020-07-09
接口描述
本接口用于延长合规保留策略保护周期。
请求
-
请求语法
Plain Text1POST /?extendobjectlock HTTP/1.1 2Host: <BucketName>.bj.bcebos.com 3Date: <Date> 4Authorization: <AuthorizationString> 5Content-Type: application/json; charset=utf-8 6Content-Length: <ContentLength> 7 8{ 9 "extendRetentionDays" : 34 10}
-
请求头域
无特殊请求头域
-
请求参数
名称 | 类型 | 描述 | 是否必须 |
---|---|---|---|
extendRetentionDays | int | 新的保护周期,单位为天,不可缩短保护周期 | 是 |
响应
示例
-
请求示例
Plain Text1POST /?extendobjectlock HTTP/1.1 2Host: <BucketName>.bj.bcebos.com 3x-bce-date: 2016-04-06T06:34:40Z 4Authorization: AuthorizationString 5 6{ 7 "extendRetentionDays" : 34 8}
-
响应示例
Plain Text1HTTP/1.1 200 OK 2x-bce-request-id: 4db2b34d-654d-4d8a-b49b-3049ca786409 3Content-Length: 0 4Date: Wed, 06 Apr 2016 06:34:40 GMT 5Server: BceBos
-
返回代码
结果 | http code | error code | 说明 |
---|---|---|---|
成功 | 200 | - | - |
没有配置合规保留策略,无法锁定 | 404 | NoSuchObjectLock | - |
合规策略没有锁定,无法延长 | 400 | ObjectLockNotLocked | - |
合规保留策略锁定,不可缩短保护周期 | 400 | NotAllowShortenRetentionday | - |