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

Amazon S3 - How to Set the Storage Class of an Object You Upload?

You can set "Standard" or "Reduced Redundancy" Storage Classes when you upload the S3 Objects (Files) on Amazon S3 infrastructure, depending on how critical your data is. If your data is reproducible, you may want to set the Storage Class to "Reduced Redundancy" , which will lower your cost with Amazon's low redundancy, high availability storage option.

Amazon S3 standard storage provides 99.999999999% durability and the data is stored in two facilities, while RRS provides 99.99% durability and the data is stored in a single facility.

You can set the Storage Class of an Amazon S3 Object by sending an HTTP PUT Request to Amazon S3 server. You can send a PUT Object request by setting the x-amz-storage-class request header to REDUCED_REDUNDANCY. You can send this HTTP PUT Request to S3 server in two ways:

1) Set Storage Class of an Amazon S3 Object using S3 API: If you want to write a software program on your own, you can call S3 REST API from your code to set the Storage Class to Reduce Redundancy. Please note that on this website we will only refer to AWS REST APIs. You can read more on AWS Documentation site to learn about SOAP APIs.

2) Set Storage Class of an Amazon S3 Object using Bucket Explorer: If you do now want to write your own software program, you can set the Storage Class to Reduced Redundancy by point and click using Bucket Explorer, which is a very friendly interface to Amazon S3.

Upload Object as RRS using REST API (PUT Object)

PUT /my-image.jpg HTTP/1.1
Date: Wed, 12 Oct 2009 17:50:00 GMT
Content-Type: image/jpeg
Content-Length: 11434
Expect: 100-continue
x-amz-storage-class: REDUCED_REDUNDANCY

Follow the steps below to upload file(s) as REDUCED REDUNDANCY STORAGE class type Using Bucket Explorer

Bucket Explorer allows you to assign S3 object(s) as REDUCED REDUNDANCY STORAGE Class Type while uploading files from local to Amazon S3. You can also view the specific storage class type of an existing version and S3 object(s) in properties window. You can easily identify the S3 or version object(s) having storage class type as REDUCED REDUNDANCY. This will appear with a different color in object(s) and Version(s) listing.

  1. Run Bucket Explorer.
  2. Get authenticated and list all S3 Buckets.
  3. Select the S3 Bucket where you want to upload file(s).
  4. Select the local file in Table/ Tree View Explorer that you want to upload as Reduced Redundancy Storage class type.
  5. Right click and choose Upload as Reduced Redundancy Storage.
  6. After successfully uploading, refresh the S3 object listing.
  7. Select the recently uploaded S3 object and click on Properties button in object table toolbar.
  8. Its Storage Class (RRS) option will be checked.