How to enable public access to S3 object

Lab Details:

  1. This lab walks you through the steps to Create S3 Bucket and enable Public access to the object..

  2. Duration: 25 minutes

  3. AWS Region: US East (N. Virginia) us-east-1


What is S3?

  • S3 stands for Simple Storage Service.

  • It provides object storage through a web service interface.

  • Each object is stored as a file with its metadata included and is given an ID number.

  • Objects uploaded to S3 are stored in containers called Buckets, whose names are unique and they organize the Amazon S3 namespace at the highest level.

  • These buckets are region specific.

  • You can assign permissions to these buckets, in order to provide access or restrict data transaction.

  • Applications use this ID number to access an object.

  • Developers can access an object via a REST API.

  • Supports upload of objects.

  • Uses the same scalable storage infrastructure that uses to run its global e-commerce network.

  • Designed for storing online backup and archiving of data and applications on AWS.

  • It's mainly designed with the minimal features in order to create web-scale computing in an easy way.

  • Storage classes provided are:

    • Standard

    • Standard_IA i.e., Standard Infrequent Access

    • Intelligent_Tiering

    • OneZone_IA

    • Glacier

    • Deep_Archive

    • RRS i.e., Reduced Redundancy Storage (Not recommended by AWS)

  • Data access is provided through S3 console, which is a simple web-based interface.

  • Data stored can be either Public or Private based on user requirement.

  • Data stored can be encrypted.

  • We can define life-cycle policies which can help in automation of data transfer, retention and deletion.

  • Amazon Athena can be used to query S3 data as per demand.


  1. Log into AWS Management Console.

  2. Create S3 Bucket.

  3. Upload an object to the bucket and Setup the bucket permission. 

  4. Access the object on the browser.

  5. Give public access.and test the object accessibility.

Architecture Diagram

Join Whizlabs_Hands-On to Read the Rest of this Lab..and More!

Step 1 : Login to My-Account
Step 2 : Click on "Access Now" to view the course you have purchased
Step 3 : You will be taken to our Learn Management Solution (LMS) to access your Labs,Quiz and Video courses