download free 30 days trial version buy bucket explorer
Documentation  Download  Purchase  Support  FAQs   Forum   ScreenShots & Demos

How to Change the Storage Class of an Object in Amazon S3?

You can choose to set the Amazon S3 Storage Class  of your Objects on S3 (Files)  based on how critical your data is. You can either keep the default Standard Storage Class or change the Storage Class to "Reduced Redundancy Storage" if you think the data is reproducible.

If you are a software programmer, you can write your own program to use S3 APIs to Change the Storage Class of S3 Objects. However, if you do not want to write a program, you can change it by point and click using Bucket Explorer user interface.

Change Storage class using Amazon REST API

Throughout this website, we only refer to Amazon's REST APIs. You can read on AWS Documentation site for SOAP APIs. To change the Storage Class, you can send an HTTP PUT Request to Amazon S3 server, with appropriate request headers.

The following example sets the storage class of image-one.jpg to RRS.


PUT /image-one.jpg HTTP/1.1
Host: mybucket.s3.amazonaws.com
Date: Wed, 28 Oct 2009 22:32:00 GMT
x-amz-copy-source: /mybucket/image-one.jpg
Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=
x-amz-storage-class: REDUCED_REDUNDANCY
x-amz-metadata-directive: COPY
 

Set Storage-Class as RRS (Reduced Redundancy Storage) using Bucket Explorer:


Change Storage Type of Objects :

  1. Run Bucket Explorer.
  2. All the buckets are listed.
  3. Now select a bucket and list its objects.
  4. Choose the objects for which you want to update the storage type.
  5. Right click on the selected object and choose "Update Storage Type" .
  6. A panel opens to update storage type, check option "Use Reduced Redundancy Storage" and click on Update button .
  7. You will see the operation of updating the storage class of objects in queue if more than one object are updated.

Note : You can change storage type of all objects exist in the selected bucket by right click option " Update Storage Type " on the selected Bucket.

Update storage type as RRS of Object(s) using Metadata:

  1. Run Bucket Explorer.
  2. All the buckets are listed.
  3. Now select a bucket and list its objects.
  4. Choose objects for which you want to Update Metadata.
  5. Go to "Batch Operation -> Add Metadata" .
  6. Enable the check box named Use reduced Redundancy Storage . It will set the Storage class to REDUCED_REDUNDANCY for that object.
  7. To change the storage class to STANDARD , you need to disable the same check box.
  8. You can edit metadata also using "Batch Operation -> Edit Metadata" .

Update storage type as RRS of an S3 Bucket using Metadata:

  1. Run Bucket Explorer.
  2. All the buckets are listed.
  3. Now select a bucket for which you want to update Metadata.
  4. Go to "Batch Operation -> Add Metadata" .
  5. Enable the check box named Use reduced Redundancy Storage . It will set the Storage class to REDUCED_REDUNDANCY for that object.
  6. To change the storage class to STANDARD , you need to disable the same check box.
  7. You can also update storage type of all objects using "Batch Operation -> Edit Metadata" .