RestoreObject

Last update:2025-08-18 15:52:10

This API is used to restore objects stored in the Archive storage class. Once the object is successfully restored, it can be accessed directly.

Note: The following IAM permission is required: wos:RestoreObject.

Request Description

POST /ObjectName?restore HTTP/1.1
Host: Bucket.Endpoint
Date: date
Authorization: authorization

<RestoreRequest>
   <Days>2</Days>
</RestoreRequest>

URI Request Parameters

None

Request Headers

Use common request headers.

Request Body

The body of the request should be XML format as follows:

Parameter Required Description
RestoreRequest Yes The outermost XML node
Days Yes Number of days the restored object remains accessible (minimum: 1 day)

Response Description

HTTP/1.1 status_code

x-amz-request-id: request id
Content-Type: type
Date: date
Content-Length: length
Last-Modified: time
Server: WS-web-server

Response Headers

Use common response headers.

Response Body

None

Example

POST /objectName?restore HTTP/1.1
User-Agent: Jakarta Commons-HttpClient/1
Host: bucket.s3-cn-east-1.wcsapi.com
Accept: */*
Date: Sat, 03 Dec 2011 09:17:57 +0000
Authorization: WOS BF6C09F302931425E9A7:++6NkzwVhw4qccNfIqf4G2vMggg=
<RestoreRequest>
   <Days>2</Days>
</RestoreRequest>

HTTP/1.1 200 OK

x-amz-request-id: 001B21A61C6C0000013403373811529D
Last-Modified: Sat, 03 Dec 2011 08:47:50 GMT
Content-Length: 30
Content-Type: binary/octet-stream
Date: Sat, 03 Dec 2011 09:17:57 GMT
Server: WS-web-server
Is the content of this document helpful to you?
Yes
I have suggestion
Submitted successfully! Thank you very much for your feedback, we will continue to strive to do better!