腾讯云对象存储PostObjectRestore

POSTObjectrestore描述

该操作可以对存储类型为GLACIER的对象还原临时副本。还原时支持指定临时副本的生命周期,即在指定的时间段后,腾讯云对象存储会删除该临时副本。该操作不影响被还原的源对象。

还原已归档对象时,可以指定以下还原选项:

  • Expedited:快速还原
  • Standard:标准还原
  • Bulk:批量还原

请求请求语法POST/ObjectName?restoreHTTP/1.1Host:BUCKET_NAME.s3.REGION.jdcloud-oss.comDate:dateAuthorization:authorizationstringrequestbody请求参数

无请求参数

请求Header

无特殊Header

请求元素

请求Body的XML示例:

RestoreRequestDays2/DaysGlacierJobParametersTierBulk/Tier/GlacierJobParameters/RestoreRequest名称描述必须RestoreRequest取回信息的集合。
类型:Container是Days取回的临时副本的生命周期。从Glacier恢复对象的最小天数为1。当对象副本达到指定生命周期后,腾讯云对象存储会将其从存储桶中删除。
类型:PositiveInteger(正整数)
父标签:RestoreRequest是GlacierJobParametersGlacier取回任务参数的集合。
类型:Container
父标签:RestoreRequest否Tier还原选项,默认为Standard。
类型:Enum
有效值:Expedited、Standard、Bulk
父标签:GlacierJobParameters否响应响应Header

无特殊Header

响应元素

无响应元素

特殊错误ErrorCode描述HTTPStatusCodeRestoreAlreadyInProgress对象还原已经在处理中。409Conflict示例

该请求从归档存储中还原photo1.jpg的副本,还原选项为Expedited,且该副本的生命周期为2天。

POST/photo1.jpg?restoreHTTP/1.1Host:BUCKET_NAME.s3.REGION.jdcloud-oss.comDate:Mon,22Oct201201:49:52GMTAuthorization:authorizationstringContent-Length:contentlengthRestoreRequestDays2/DaysGlacierJobParametersTierExpedited/Tier/GlacierJobParameters/RestoreRequest若该Bucket中没有还原对象的副本,腾讯云对象存储将会启动还原任务,并返回202Accepted响应。HTTP/1.1202Acceptedx-amz-request-id:9F341CD3C4BA79E0Date:Sat,20Oct201223:54:05GMTContent-Length:0Server:JDCloud腾讯云对象存储