全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

Recover Object

最近更新时间:2024-04-03 17:42:07

描述

该接口用于恢复Bucket回收站中的Object(对象),使用此接口的用户,必须是该Bucket的所有者或具有ks3:RecoverObject权限。

请求

请求语法

POST /{ObjectKey}?recover HTTP/1.1 
Host: {BucketName}.{endpoint} 
Date: {date} 
Authorization: {SignatureValue}

请求参数

该接口不使用请求参数。

请求头

公共请求头外,该接口还需要以下请求头:

名称

描述

是否必选

x-kss-retention-overwrite

从回收站内被恢复的Object在Bucket中存在同名Object时,是否支持覆盖。当取值为true时表示覆盖,Bucket内被覆盖的Object会进入回收站。

  • 类型:String

  • 有效值:true丨false。取值为true时表示存在同名文件时覆盖,取值为false时表示存在同名文件时不覆盖

  • 默认值:false

x-kss-retention-id

指定被恢复Object的删除ID。当不带该请求头时,默认只恢复最新的一个版本。

  • 类型:String

  • 条件:无

请求体

该接口不使用请求体。

响应

响应头

该接口仅返回公共响应头

响应体

该接口不返回响应体。

示例

请求示例

POST /object-name?recover HTTP/1.1 
Host: ks3-example.ks3-cn-beijing.ksyuncs.com
Date: Fri, 26 Dec 2023 06:38:43 GMT
x-kss-retention-overwrite: true 
x-kss-retention-id: 29832406847475_MjcxMjAwMDAwMDAwMDAxNUFFNjUwMDAwMDAwMDAwNEY3N0I2
Authorization: authorization string

响应示例

HTTP/1.1 200 OK 
Content-Type: application/xml 
Content-Length: 312 
Date: Fri, 26 Dec 2023 06:38:43 GMT
Server: KS3
x-kss-request-id: NTk5NDM5NWFfMjQ4OGY3Xzc3NGRf****

错误码

错误码

HTTP状态码

描述

AccessDenied

403

拒绝访问

NoRetentionObject

400

回收站中不存在该Object

NoSuchBucket

404

该Bucket不存在

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈