Returns an object with the specified name from the specified bucket. By default, returns the latest version of the object. The versionID can be specified to retrieve a particular version of an object.
ECS also enables a specified byte range, or multiple specified byte ranges to be downloaded.Range | optional | Sets the range of bytes from the object to be returned. To download multiple byte ranges use bytes=<start>-<end>, <start>-<end>, for example: bytes==4-8, 41-44. |
If-Modified-Since | optional | Ensures the object is returned only if it has been MODIFIED since the specified time. 304(not modified) HTTP Response code is returned otherwise |
If-Unmodified-Since | optional | Ensures the object is returned only if it has NOT been MODIFIED since the specified time. 412(precondition failed) HTTP Response Code is returned otherwise |
If-Match | optional | Used to indicate that the object should be returned only if its entity tag(ETag) is the SAME as this header value. 412(precondition failed) HTTP Response Code is returned otherwise |
If-None-Match | optional | Used to indicate that the object should be returned only if its entity tag is NOT the SAME as this header value. 304(not modified) HTTP Response code is returned otherwise |