Exploring Bucket and Object ACLs in S3 | Scribe

    Exploring Bucket and Object ACLs in S3

    • Hafeez Baig |
    • 22 steps |
    • 5 minutes
    information ordinal icon

    Refer to the following guide to learn how to use IAM in the cloud\ <https://scribehow.com/shared/Creating_an_IAM_User_and_User_Group_in_AWS_Management_Console__hWNiiXlcRJKFqYZZEJD-cg>

    1

    Sign in to **AWS Management Console** as an **IAM User** **Pre-requisite** - Ensure you have selected the AWS region closest to your location\ For this guide, we will be using us-east-2 (Ohio) as a preferred choice

    2

    Type **S3** in the search bar and click on **S3** to view the S3 Dashboard

    information ordinal icon

    **What is Amazon S3?** Amazon Simple Storage Service (Amazon S3) is a scalable object storage service provided by Amazon Web Services (AWS). It is designed to store and retrieve any amount of data from anywhere on the web. S3 offers high availability, durability, and security for data storage needs.

    3

    On the **Amazon S3** wizard, click on the Name "**my-aws-bucket-in28minutes**"

    information ordinal icon

    Refer to the following guide to learn how to create S3 Bucket<https://scribehow.com/shared/Creating_an_S3_Bucket_and_Exploring_the_UI__0TFMdpbkQvS6jOisdkQjeA>

    4

    **my-aws-bucket-in28minutes** wizard will open, click on the **Permissions** tab

    5

    Scroll to the **Cross-orign resource sharing(CORS)** section

    information ordinal icon

    **What is Cross-Origin Resource Sharing (CORS) in AWS?** Cross-Origin Resource Sharing (CORS) is a mechanism implemented in web browsers to allow web servers to specify which origins are permitted to access the resources of a web page. This is a security feature that prevents a web page from making requests to a different domain than the one that served the original page.

    6

    Click on **Edit** button on the right side

    7

    Edit **cross-origin resource sharing (CORS)** wizard will open, here you can write the JSON for client web applications

    information ordinal icon

    **What does it do?** Cross-Origin Resource Sharing (CORS) is a security feature implemented by web browsers to control access to resources hosted on different domains. Its primary function is to prevent malicious websites from making unauthorized requests to resources hosted on a different origin.

    8

    Scroll the page and click on the **Save changes** button

    9

    On the **my-aws-bucket-in28minutes** wizard, scroll to the **Block public access (bucket settings)**

    information ordinal icon

    **What is Block public access**? Block Public Access is a feature in Amazon S3 (Simple Storage Service) that allows you to control the level of public access to your S3 buckets and their contents. It provides an additional layer of security to prevent accidental exposure of sensitive data to the public internet.

    10

    Click on the **Edit** button on the right side

    11

    **Edit Block public access (bucket settings)** wizard will open, tick the checkbox **Block all public access** to block the public access

    12

    Scroll the page and click in the **Save changes** button

    13

    **Edit Block public access (bucket settings)** wizard will open, type "**confirm**" in the textbox to confirm Block public access settings and click on the **Confirm** button

    14

    Open the **my-aws-bucket-in28minutes** bucket in another tab