Storage class

Object Storage lets you store objects in both standard and cold storages:

  • Standard storage is designed for storing frequently used objects.
  • Cold storage is designed for long-term storage of objects with rare read requests.

The storage class is optionally specified when uploading each individual object.

Pricing differs for storing and accessing objects in standard and cold storage. For more information, see Pricing policy for Object Storage.

Default storage for a bucket

If you don't specify the storage class on object upload, the object is saved to the default storage for the bucket.

You can set the default storage when creating a bucket in the management console. Afterwards, you can also change this setting for each bucket in the management console. You can't set or change the default storage with other tools. For buckets created outside of the management console, the default storage is set. You can't set the default storage for all buckets in a folder or cloud at once.

Setting default storage is useful if the tool you use doesn't let you set the object storage class.

Changing an object storage class

Object Storage doesn't support arbitrarily changing the storage class of an object. To change the storage class, you can:

  • Upload the object again to Object Storage with the required storage class.
  • Set the criteria for changing the storage class in the object lifecycle configuration.

The Lifecycle configuration lets you move an object from standard storage to cold storage according to the rules.

Note

The lifecycle configuration only lets you move an object from standard to cold storage.

Storage class IDs

  • Standard storage: STANDARD.

  • Cold storage: COLD.

    To upload objects to cold storage, you can also specify the STANDARD_IA and NEARLINE IDs. Object Storage interprets them as COLD. Use any ID you like when working with an Amazon S3- compatible API or the tools described in Supported tools.