Object Storage Classes

When uploading an object, you can use header x-obs-storage-class to set the storage class for the object. If you do not use this header, the storage class of the object defaults to be that of its residing bucket.

OBS provides three storage classes. Therefore, the possible values of the x-obs-storage-class header are STANDARD (OBS Standard), WARM (OBS Infrequent Access), and COLD (OBS Archive).

The storage class of an object will change according to lifecycle rules if you have enabled lifecycle management. For details about lifecycle management, see Object Lifecycle Management.

If an object is an Archive object, you must retrieve it before downloading it. For details about the API for retrieving an Archive object, see Restoring Archive Objects.