Professional Documents
Culture Documents
Brief Introduction
AWS (S3) is an object storage service with industry-leading scalability, data availability, security, and
performance. Customers of various sizes and sectors may use it to store and secure any quantity of data
for a variety of applications, including data lakes, websites, mobile apps, backup and restore, archiving,
business apps, IoT devices, and big data analytics. S3 has management tools that allow you to optimize,
organize, and customize data access to fit your unique business, organizational, and compliance needs.
S3 Bucket
An Amazon S3 bucket is a public cloud storage resource available in Amazon Web Services'
(AWS) Simple Storage Service (S3), an object storage offering. Amazon S3 buckets, which are
similar to file folders, store objects, which consist of data and its descriptive metadata.
After creating an AWS S3 bucket and then applying the proper bucket policy to it, you will be able to
make that S3 bucket public. To set bucket to public follow the steps mentioned below
8. Use the AWS Policy Generator via the link at the bottom, or paste the following public bucket
policy at the editor and click on the Save button.
9. Go back to your bucket's object listing by clicking on the Overview tab.
10. Test if your public bucket policy works.
a. Select any of your objects from within your bucket.
b. Click on the link for your object at the bottom of the page.
Basics of public vs private settings
At time of displaying image, we need to prepare pre-signed URL from code which will
consist of some credentials and timestamp, based on that image can be displayed and
when timeout of 10 minutes is done, that URL will be of no use and can’t display image
so we have to re-generated new URL for the same image.
If stored data contains sensitive information then only go with the private bucket,
otherwise, security measures can be taken care of in public buckets as well.