You can set "Standard" or "Reduced Redundancy"
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
Authorization: AWS AKIAIOSFODNN7EXAMPLE:xQE0diMbLRepdf3YB+FIEXAMPLE=
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
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
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.
Run Bucket Explorer.
Get authenticated and list all S3 Buckets.
Select the S3 Bucket where you want to upload file(s).
Select the local file in Table/ Tree View Explorer that you want to upload as Reduced Redundancy Storage class type.
Right click and choose
Upload as Reduced Redundancy Storage.
After successfully uploading, refresh the S3 object listing.
Select the recently uploaded S3 object and click on
button in object table toolbar.
Storage Class (RRS)
option will be checked.