0016-00000818

Updated at:

Problem description

The object that you specified in the SelectObject request cannot be read.

Causes

You initiated a SelectObject request, but the queried object cannot be read. For example, the object is an Archive, Cold Archive, or Deep Cold Archive object, and is not restored by calling the RestoreObject operation.

Examples

The archive.csv object specified in the following request is an Archive, Cold Archive, or Deep Cold Archive object.

POST /oss-select/archive.csv?x-oss-process=csv%2Fselect HTTP/1.1
Date: Fri, 25 May 2018 22:11:39 GMT
Authorization: OSS qn6q**************:77Dv****************
Host: host name
<?xml version="1.0"?>
<SelectRequest>
    <Expression>c2VsZWN0IGNvdW50KCopIGZyb20gb3Nzb2JqZWN0IHdoZXJlIF80ID4gNDU=
    </Expression>
    <InputSerialization>
         <CSV>
         		<Range>line=10-20</Range>
            <AllowQuotedRecordDelimiter>false</AllowQuotedRecordDelimiter>
         </CSV>
    </InputSerialization>
    <OutputSerialization>
        ......
    </OutputSerialization>
</SelectRequest>

Solutions

Make sure that the object that you want to query can be read. If the object that you want to query is an Archive, Cold Archive, or Deep Cold Archive object, you can call the RestoreObject operation to restore the object.

References