Problem description
The restore operation is not supported for the object's current storage class.
Cause
You sent a RestoreObject request for an object in the Standard or IA storage class.
Sample problem
You sent a RestoreObject request for oss.jpg, an object in the Standard or Infrequent Access (IA) storage class. The RestoreObject operation applies only to objects in the Archive, Cold Archive, or Deep Cold Archive storage class.
POST /oss.jpg?restore HTTP/1.1
Host: oss-archive-example.oss-cn-hangzhou.aliyuncs.com
Date: Sat, 15 Apr 2017 07:45:29 GMT
Authorization: OSS qn6q**************:77Dv****************Solution
Ensure that the object in your RestoreObject request is in the Archive, Cold Archive, or Deep Cold Archive storage class. You can use the HeadObject operation to check the storage class of the object.